Package io.quarkus.qute.generator
Class ExtensionMethodGenerator.Parameters
- java.lang.Object
-
- io.quarkus.qute.generator.ExtensionMethodGenerator.Parameters
-
- All Implemented Interfaces:
Iterable<ExtensionMethodGenerator.Param>
- Enclosing class:
- ExtensionMethodGenerator
public static final class ExtensionMethodGenerator.Parameters extends Object implements Iterable<ExtensionMethodGenerator.Param>
-
-
Constructor Summary
Constructors Constructor Description Parameters(org.jboss.jandex.MethodInfo method, boolean matchAnyOrRegex, boolean hasNamespace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ExtensionMethodGenerator.Param>evaluated()ExtensionMethodGenerator.Paramget(int index)ExtensionMethodGenerator.ParamgetFirst(io.quarkus.qute.generator.ExtensionMethodGenerator.ParamKind kind)Iterator<ExtensionMethodGenerator.Param>iterator()booleanneedsEvaluation()String[]parameterTypesAsStringArray()intsize()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
parameterTypesAsStringArray
public String[] parameterTypesAsStringArray()
-
getFirst
public ExtensionMethodGenerator.Param getFirst(io.quarkus.qute.generator.ExtensionMethodGenerator.ParamKind kind)
-
get
public ExtensionMethodGenerator.Param get(int index)
-
size
public int size()
-
needsEvaluation
public boolean needsEvaluation()
-
evaluated
public List<ExtensionMethodGenerator.Param> evaluated()
-
iterator
public Iterator<ExtensionMethodGenerator.Param> iterator()
- Specified by:
iteratorin interfaceIterable<ExtensionMethodGenerator.Param>
-
-