Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ABSTRACT - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierFlag
-
The
abstractmodifier. - abstract_() - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add the
abstractmodifier flag to this creator. - abstractMethod(MethodDesc, Consumer<AbstractMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add an abstract instance method to the class having the same name and type as the given method.
- abstractMethod(String, MethodTypeDesc, Consumer<AbstractMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add an abstract instance method to the class having the given predefined type.
- abstractMethod(String, Consumer<AbstractMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add an abstract instance method to the class.
- AbstractMethodCreator - Interface in io.quarkus.gizmo2.creator
-
A builder for abstract methods.
- AccessLevel - Enum Class in io.quarkus.gizmo2.creator
-
The possible access levels for an item.
- Acquire - Enum constant in enum class io.quarkus.gizmo2.MemoryOrder
-
Access using "acquire" semantics.
- acquireFence - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_VarHandle
- acquireFence() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Emit an acquire fence.
- active() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns true if the current block is activated (in scope), or false if it is not.
- add - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Collection
- add(AnnotationCreator.AnnotationProperty<A, S>, Consumer<AnnotationCreator<S>>) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and built value.
- add(AnnotationCreator.BooleanProperty<A>, boolean) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- add(AnnotationCreator.ByteProperty<A>, byte) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- add(AnnotationCreator.CharProperty<A>, char) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- add(AnnotationCreator.ClassProperty<A>, Class<?>) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- add(AnnotationCreator.ClassProperty<A>, ClassDesc) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- add(AnnotationCreator.DoubleProperty<A>, double) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- add(AnnotationCreator.EnumProperty<A, E>, E) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- add(AnnotationCreator.FloatProperty<A>, float) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- add(AnnotationCreator.IntProperty<A>, int) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- add(AnnotationCreator.LongProperty<A>, long) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- add(AnnotationCreator.ShortProperty<A>, short) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- add(AnnotationCreator.StringProperty<A>, String) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- add(ModifierLocation, ModifierFlag) - Method in interface io.quarkus.gizmo2.ModifierConfigurator
- add(ModifierLocation, ModifierFlag...) - Method in interface io.quarkus.gizmo2.ModifierConfigurator
- add(ModifierLocation, List<ModifierFlag>) - Method in interface io.quarkus.gizmo2.ModifierConfigurator
- add(Expr) - Method in class io.quarkus.gizmo2.creator.ops.CollectionOps
-
Generate a call to
Collection.add(Object). - add(Expr, double) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic addition operator.
- add(Expr, float) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic addition operator.
- add(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic addition operator.
- add(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic addition operator.
- add(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic addition operator.
- add(String, boolean) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- add(String, byte) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- add(String, char) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- add(String, double) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- add(String, float) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- add(String, int) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- add(String, long) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- add(String, short) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- add(String, E) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- add(String, Class<?>) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- add(String, Class<S>, Consumer<AnnotationCreator<S>>) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and built value.
- add(String, ClassDesc) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- add(String, ClassDesc, String) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- add(String, ClassDesc, Consumer<AnnotationCreator<Annotation>>) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and built value.
- add(String, String) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- addAll - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Collection
- addAll(Expr) - Method in class io.quarkus.gizmo2.creator.ops.CollectionOps
-
Generate a call to
Collection.addAll(Collection). - addAnnotation(A) - Method in interface io.quarkus.gizmo2.creator.AnnotatableCreator
-
Add the given annotation object to this creator.
- addAnnotation(Class<? extends Annotation>) - Method in interface io.quarkus.gizmo2.creator.AnnotatableCreator
-
Add an annotation with no elements.
- addAnnotation(Class<A>, Consumer<AnnotationCreator<A>>) - Method in interface io.quarkus.gizmo2.creator.AnnotatableCreator
-
Add an annotation with elements provided by given
builder. - addAnnotation(ClassDesc, RetentionPolicy, Consumer<AnnotationCreator<Annotation>>) - Method in interface io.quarkus.gizmo2.creator.AnnotatableCreator
-
Add an annotation of given class with given retention policy and with elements provided by given
builder. - addArray(AnnotationCreator.AnnotationArrayProperty<A, S>, List<Consumer<AnnotationCreator<S>>>) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and built values.
- addArray(AnnotationCreator.BooleanArrayProperty<A>, boolean...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- addArray(AnnotationCreator.ByteArrayProperty<A>, byte...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- addArray(AnnotationCreator.CharArrayProperty<A>, char...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- addArray(AnnotationCreator.ClassArrayProperty<A>, Class<?>...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- addArray(AnnotationCreator.ClassArrayProperty<A>, ClassDesc...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- addArray(AnnotationCreator.DoubleArrayProperty<A>, double...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- addArray(AnnotationCreator.EnumArrayProperty<A, E>, ClassDesc, String...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- addArray(AnnotationCreator.EnumArrayProperty<A, E>, List<E>) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- addArray(AnnotationCreator.FloatArrayProperty<A>, float...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- addArray(AnnotationCreator.IntArrayProperty<A>, int...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- addArray(AnnotationCreator.LongArrayProperty<A>, long...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- addArray(AnnotationCreator.ShortArrayProperty<A>, short...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- addArray(AnnotationCreator.StringArrayProperty<A>, String...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- addArray(String, boolean...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- addArray(String, byte...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- addArray(String, char...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property for the given method and value.
- addArray(String, double...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- addArray(String, float...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- addArray(String, int...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- addArray(String, long...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- addArray(String, short...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- addArray(String, Class<?>...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- addArray(String, Class<S>, List<Consumer<AnnotationCreator<S>>>) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and built values.
- addArray(String, ClassDesc...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- addArray(String, ClassDesc, String...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- addArray(String, ClassDesc, List<Consumer<AnnotationCreator<Annotation>>>) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and built values.
- addArray(String, String...) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- addArray(String, List<E>) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Add an annotation property with the given name and value.
- addAssign(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Add the argument to the variable value and assign it back.
- addFlag(ModifierFlag) - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Add the given modifier flag to this creator.
- addFlags(ModifierFlag...) - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Add the given modifier flags to this creator.
- addFlags(Collection<ModifierFlag>) - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Add the given modifier flags to this creator.
- addSuppressed - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Throwable
- addSuppressed(Expr) - Method in class io.quarkus.gizmo2.creator.ops.ThrowableOps
-
Generate a call to
Throwable.addSuppressed(Throwable). - and(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise
andoperator. - and(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise
andoperator. - and(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise
andoperator. - andAssign(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Bitwise-AND the argument with the variable value and assign it back.
- andThen(ClassOutput) - Method in interface io.quarkus.gizmo2.ClassOutput
-
Returns a class output that write the class bytes to this output as well as the given one.
- AnnotatableCreator - Interface in io.quarkus.gizmo2.creator
-
An element that can be annotated.
- AnnotationCreator<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
A typesafe creator for an annotation body.
- AnnotationCreator.AnnotationArrayProperty<A extends Annotation,
S extends Annotation> - Interface in io.quarkus.gizmo2.creator -
Maps the annotation type to a method which returns an array of other annotations.
- AnnotationCreator.AnnotationProperty<A extends Annotation,
S extends Annotation> - Interface in io.quarkus.gizmo2.creator -
Maps the annotation type to a method which returns another annotation.
- AnnotationCreator.BooleanArrayProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
boolean[]. - AnnotationCreator.BooleanProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
boolean. - AnnotationCreator.ByteArrayProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
byte[]. - AnnotationCreator.ByteProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
byte. - AnnotationCreator.CharArrayProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
char[]. - AnnotationCreator.CharProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
char. - AnnotationCreator.ClassArrayProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
Class[]. - AnnotationCreator.ClassProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
Class. - AnnotationCreator.DoubleArrayProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
double[]. - AnnotationCreator.DoubleProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
double. - AnnotationCreator.EnumArrayProperty<A extends Annotation,
E extends Enum<E>> - Interface in io.quarkus.gizmo2.creator -
Maps the annotation type to a method which returns an array of enum values.
- AnnotationCreator.EnumProperty<A extends Annotation,
E extends Enum<E>> - Interface in io.quarkus.gizmo2.creator -
Maps the annotation type to a method which returns an enum value.
- AnnotationCreator.FloatArrayProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
float[]. - AnnotationCreator.FloatProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
float. - AnnotationCreator.IntArrayProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
int[]. - AnnotationCreator.IntProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
int. - AnnotationCreator.LongArrayProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
long[]. - AnnotationCreator.LongProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
long. - AnnotationCreator.ShortArrayProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
short[]. - AnnotationCreator.ShortProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
short. - AnnotationCreator.StringArrayProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
String[]. - AnnotationCreator.StringProperty<A extends Annotation> - Interface in io.quarkus.gizmo2.creator
-
Maps the annotation type to a method which returns
String. - ANONYMOUS_CLASS - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
An anonymous class.
- AnonymousClassCreator - Interface in io.quarkus.gizmo2.creator
-
A class creator for classes which capture an enclosing lexical scope.
- append(ClassDesc) - Static method in class io.quarkus.gizmo2.desc.Descs.MD_StringBuilder
- append_boolean - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_StringBuilder
- append_char - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_StringBuilder
- append_char_array - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_StringBuilder
- append_CharSequence - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_StringBuilder
- append_double - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_StringBuilder
- append_float - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_StringBuilder
- append_int - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_StringBuilder
- append_long - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_StringBuilder
- append_Object - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_StringBuilder
- append_String - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_StringBuilder
- appendCodePoint - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_StringBuilder
- arrayEquals(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generates call to one of the
Arrays#equals(a, b)overloads, based on the type of the first argument, or toArrays#deepEquals(a, b)in case of multidimensional arrays. - arrayHashCode(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generates call to one of the
Arrays#hashCode(expr)overloads, based on the type of the argument, or toArrays#deepHashCode(expr)in case of multidimensional arrays. - arrayToString(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generates call to one of the
Arrays#toString(expr)overloads, based on the type of the argument, or toArrays#deepToString(expr)in case of multidimensional arrays. - arrayType() - Method in class io.quarkus.gizmo2.GenericType
-
Returns the array type whose component type is this type.
- AsDeclared - Enum constant in enum class io.quarkus.gizmo2.MemoryOrder
-
Use the declared mode of the variable.
- asLoadable() - Method in enum class io.quarkus.gizmo2.TypeKind
-
Returns the loadable type kind for this type kind.
- assert_(Consumer<BlockCreator>, String) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Produce an assertion.
- Assignable - Interface in io.quarkus.gizmo2
-
An expression that can be the target of an assignment.
- asSubclass - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Class
- asSubclass(Expr) - Method in class io.quarkus.gizmo2.creator.ops.ClassOps
-
Generate a call to
Class.asSubclass(Class). - asSubclass(Class<?>) - Method in class io.quarkus.gizmo2.creator.ops.ClassOps
-
Generate a call to
Class.asSubclass(Class). - asType - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_MethodHandle
- autoClose(Expr, BiConsumer<BlockCreator, ? super LocalVar>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Open a resource and run the given body with the resource, automatically closing it at the end.
- autoClose(Var, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Open a resource and run the given body with the resource, automatically closing it at the end.
B
- bc - Variable in class io.quarkus.gizmo2.creator.ops.ObjectOps
-
The block creator (not
null). - block() - Method in interface io.quarkus.gizmo2.LocalVar
-
Returns the block that owns this local variable.
- block(Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a nested block.
- BlockCreator - Interface in io.quarkus.gizmo2.creator
-
A code block.
- blockExpr(Class<?>, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a block expression of given
type. - blockExpr(ClassDesc, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a block expression of given
type. - body(Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BodyCreator
-
Build the body of this executable code.
- body(Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.CaseCreator
- body(Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.LambdaCreator
-
Build the body of the lambda.
- body(Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.TryCreator
-
Build the body of the
trystatement. - BodyCreator - Interface in io.quarkus.gizmo2.creator
-
A creator that has a body.
- BOOLEAN - Enum constant in enum class io.quarkus.gizmo2.TypeKind
- bound() - Method in interface io.quarkus.gizmo2.TypeArgument.OfBounded
-
Returns the bound of this wildcard (not
null). - bound() - Method in class io.quarkus.gizmo2.TypeArgument.OfExtends
- bound() - Method in class io.quarkus.gizmo2.TypeArgument.OfSuper
- box(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Box the given primitive value into its corresponding box type.
- break_(BlockCreator) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Exit the given enclosing block.
- BRIDGE - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierFlag
-
The "bridge" modifier.
- BYTE - Enum constant in enum class io.quarkus.gizmo2.TypeKind
C
- capture(Var) - Method in interface io.quarkus.gizmo2.creator.CapturingCreator
-
Capture an enclosing variable so that it may be used in the lambda body.
- capture(String, Expr) - Method in interface io.quarkus.gizmo2.creator.CapturingCreator
-
Capture an enclosing value as a variable so that it may be used in the lambda body.
- CapturingCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for an entity which can capture values from an enclosing scope.
- case_(Consumer<CaseCreator>) - Method in interface io.quarkus.gizmo2.creator.SwitchCreator
-
Add a switch case.
- CaseCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for
switchstatement and expression cases. - caseOf(int, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.SwitchCreator
-
Add a simple switch case.
- caseOf(long, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.SwitchCreator
-
Add a simple switch case.
- caseOf(Const, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.SwitchCreator
-
Add a simple switch case.
- caseOf(Constable, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.SwitchCreator
-
Add a simple switch case.
- caseOf(ConstantDesc, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.SwitchCreator
-
Add a simple switch case.
- caseOf(String, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.SwitchCreator
-
Add a simple switch case.
- cast - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Class
- cast(Expr) - Method in class io.quarkus.gizmo2.creator.ops.ClassOps
-
Generate a call to
Class.cast(Object). - cast(Expr, GenericType) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Cast a value to the given type.
- cast(Expr, Class<?>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Cast a value to the given type.
- cast(Expr, ClassDesc) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Cast a value to the given type.
- catch_(Class<? extends Throwable>, String, BiConsumer<BlockCreator, ? super LocalVar>) - Method in interface io.quarkus.gizmo2.creator.TryCreator
-
Add a catch clause which receives the thrown exception.
- catch_(ClassDesc, String, BiConsumer<BlockCreator, ? super LocalVar>) - Method in interface io.quarkus.gizmo2.creator.TryCreator
-
Add a catch clause which receives the thrown exception.
- catch_(ClassDesc, Set<ClassDesc>, String, BiConsumer<BlockCreator, ? super LocalVar>) - Method in interface io.quarkus.gizmo2.creator.TryCreator
-
Add a catch clause for multiple throwable types which receives the thrown exception.
- catch_(Set<Class<? extends Throwable>>, String, BiConsumer<BlockCreator, ? super LocalVar>) - Method in interface io.quarkus.gizmo2.creator.TryCreator
-
Add a catch clause for multiple throwable types which receives the thrown exception.
- CD_Annotation - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_ArrayList - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Arrays - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_AutoCloseable - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Base64 - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Base64_Decoder - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_boolean_array - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_byte_array - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_char_array - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_CharSequence - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_ClassLoader - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Collection - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Comparable - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_ConstantCallSite - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Consumer - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_double_array - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_ElementType - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_float_array - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_HashMap - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_HashSet - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Inherited - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_InputStream - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_int_array - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Iterable - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Iterator - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_LambdaMetafactory - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Lock - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_long_array - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Map_Entry - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Map_Entry_array - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_MethodHandles_Lookup_ClassOption - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_MethodHandles_Lookup_ClassOption_array - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Object_array - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Objects - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Optional - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_OutputStream - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_PrintStream - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Reference - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Repeatable - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Retention - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_RetentionPolicy - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_RuntimeException - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_short_array - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_StringBuilder - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Supplier - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_System - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Target - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Thread - Static variable in class io.quarkus.gizmo2.desc.Descs
- CD_Throwable_array - Static variable in class io.quarkus.gizmo2.desc.Descs
- changeReturnType - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_MethodType
- CHAR - Enum constant in enum class io.quarkus.gizmo2.TypeKind
- charAt - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- charAt(int) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.charAt(int). - charAt(Expr) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.charAt(int). - CLASS - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
A top-level class.
- class_(ClassDesc, Consumer<ClassCreator>) - Method in interface io.quarkus.gizmo2.Gizmo
-
Add a new class.
- class_(String, Consumer<ClassCreator>) - Method in interface io.quarkus.gizmo2.Gizmo
-
Add a new class.
- CLASS_ABSTRACT_METHOD - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
An abstract instance method of a class.
- CLASS_CONSTRUCTOR - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
A constructor of a class.
- CLASS_INSTANCE_FIELD - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
An instance field of a class.
- CLASS_INSTANCE_METHOD - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
A non-native instance method of a class.
- CLASS_NATIVE_METHOD - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
A native method of a class.
- CLASS_STATIC_FIELD - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
A static field of a class.
- CLASS_STATIC_METHOD - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
A non-native static method of a class.
- ClassCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for a class type.
- classDescOf(Class<?>) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns a
ClassDescfor the givenclazz. - classForName(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generate a call to
Class.forName(String)which uses the defining class loader of this class. - ClassMethodDesc - Interface in io.quarkus.gizmo2.desc
-
A descriptor for a method on a class.
- ClassOps - Class in io.quarkus.gizmo2.creator.ops
-
Operations on
Class. - ClassOps(BlockCreator, Expr) - Constructor for class io.quarkus.gizmo2.creator.ops.ClassOps
-
Construct a new instance.
- ClassOutput - Interface in io.quarkus.gizmo2
-
A container for created classes with a specific output strategy.
- ClassVersion - Enum Class in io.quarkus.gizmo2
-
The interesting class file versions that one might want to generate.
- clear - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Collection
- clear - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- clear() - Method in class io.quarkus.gizmo2.creator.ops.CollectionOps
-
Generate a call to
Collection.clear(). - clear() - Method in class io.quarkus.gizmo2.creator.ops.MapOps
-
Generate a call to
Map.clear(). - close - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_AutoCloseable
- close(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Close the given target.
- cmp(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The general comparison operator.
- cmpg(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The general comparison operator.
- cmpl(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The general comparison operator.
- codePointAt - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- codePointAt(int) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.codePointAt(int). - codePointAt(Expr) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.codePointAt(int). - CollectionOps - Class in io.quarkus.gizmo2.creator.ops
-
Operations on
Collection. - CollectionOps(BlockCreator, Expr) - Constructor for class io.quarkus.gizmo2.creator.ops.CollectionOps
-
Construct a new instance.
- ComparableOps - Interface in io.quarkus.gizmo2.creator.ops
-
Operations on
Comparable. - compareAndExchange(Assignable, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
- compareAndExchange(Assignable, Expr, Expr, MemoryOrder) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
- compareAndSet(Assignable, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Atomically sets the value of
vartoupdateif its current value is equal toexpected. - compareTo - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Comparable
- compareTo - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- compareTo - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_StringBuilder
- compareTo(Expr) - Method in interface io.quarkus.gizmo2.creator.ops.ComparableOps
-
Generate a call to
Comparable.compareTo(Object). - compareTo(Expr) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
- complement(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise complement operator.
- componentType() - Method in class io.quarkus.gizmo2.GenericType.OfArray
-
Returns the component type of this array type.
- concat - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- concat(Expr) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.concat(String). - cond(Class<?>, Expr, Consumer<BlockCreator>, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Evaluate a conditional expression (the
?:operator). - cond(ClassDesc, Expr, Consumer<BlockCreator>, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Evaluate a conditional expression (the
?:operator). - Const - Interface in io.quarkus.gizmo2
-
An expression which wraps a
ConstantDesc. - constant - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_MethodHandles
- constantField(String, Const) - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Add a public static final field to this type.
- constructor(ConstructorDesc, Consumer<ConstructorCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add a constructor to the class having the same type as the given constructor.
- constructor(MethodTypeDesc, Consumer<ConstructorCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add a constructor to the class having the given predefined type.
- constructor(Consumer<ConstructorCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add a constructor to the class.
- ConstructorCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for an instance constructor.
- ConstructorDesc - Interface in io.quarkus.gizmo2.desc
-
A descriptor for a constructor.
- constructors() - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Returns a list of descriptors of all constructors added to this class so far.
- contains - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Collection
- contains(BlockCreator) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns true if this block contains the given block, or false if it does not.
- contains(Expr) - Method in class io.quarkus.gizmo2.creator.ops.CollectionOps
-
Generate a call to
Collection.contains(Object). - contains(LocalVar) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns true if this block contains the block that owns the given variable, or false if it does not.
- containsAll - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Collection
- containsAll(Expr) - Method in class io.quarkus.gizmo2.creator.ops.CollectionOps
-
Generate a call to
Collection.containsAll(Collection). - containsKey - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- containsKey(Expr) - Method in class io.quarkus.gizmo2.creator.ops.MapOps
-
Generate a call to
Map.containsKey(Object). - containsValue - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- continue_(BlockCreator) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Resume the next iteration of an enclosing loop.
- copyAnnotations(AnnotatedElement) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Copy all of the annotations from the given annotated element.
- copyOf - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_List
- copyOf - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Set
- create(ClassOutput) - Static method in interface io.quarkus.gizmo2.Gizmo
-
Returns a new Gizmo which outputs to the given handler by default.
- currentThread - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Thread
- currentThread() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns an expression representing the current thread from the perspective of the running method body.
D
- dec(Assignable) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Decrement some variable by one.
- dec(Assignable, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Decrement some variable by a constant amount.
- dec(Assignable, Const) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Decrement some variable by a constant amount.
- decode_1 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Base64.Decoder
- decode_2 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Base64.Decoder
- decode_String - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Base64.Decoder
- deepEquals - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- deepHashCode - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- deepToString - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- default_(Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.SwitchCreator
-
Add the default case.
- defaultConstructor() - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add a default constructor to this class.
- defaultMethod(MethodDesc, Consumer<InstanceMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.InterfaceCreator
-
Add a default method to the interface having the same name and type as the given method.
- defaultMethod(String, MethodTypeDesc, Consumer<InstanceMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.InterfaceCreator
-
Add a default method to the interface having the given predefined type.
- defaultMethod(String, Consumer<InstanceMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.InterfaceCreator
-
Add a default method to the interface.
- defaultModifierBits() - Method in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
Returns the default initial modifier bits for this location.
- defineHiddenClass - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_MethodHandles.Lookup
- desc() - Method in interface io.quarkus.gizmo2.Const
-
Returns the description of the constant.
- desc() - Method in interface io.quarkus.gizmo2.creator.ConstructorCreator
-
Returns the descriptor of the constructor (not
null). - desc() - Method in interface io.quarkus.gizmo2.creator.FieldCreator
-
Returns the field type descriptor.
- desc() - Method in interface io.quarkus.gizmo2.creator.MemberCreator
-
Returns the descriptor of the member.
- desc() - Method in interface io.quarkus.gizmo2.creator.MethodCreator
-
Returns the descriptor of the method.
- desc() - Method in interface io.quarkus.gizmo2.FieldVar
-
Returns the descriptor of the field.
- desc() - Method in class io.quarkus.gizmo2.GenericType
-
Returns the erased type descriptor for this generic type (not
null). - desc() - Method in class io.quarkus.gizmo2.GenericType.OfArray
- desc() - Method in class io.quarkus.gizmo2.GenericType.OfInnerClass
- desc() - Method in class io.quarkus.gizmo2.GenericType.OfPrimitive
- desc() - Method in class io.quarkus.gizmo2.GenericType.OfRootClass
- desc() - Method in class io.quarkus.gizmo2.GenericType.OfTypeVariable
- Descs - Class in io.quarkus.gizmo2.desc
-
A holder class for commonly-used JDK descriptors.
- Descs.FD_System - Class in io.quarkus.gizmo2.desc
- Descs.MD_Arrays - Class in io.quarkus.gizmo2.desc
- Descs.MD_AutoCloseable - Class in io.quarkus.gizmo2.desc
- Descs.MD_Base64 - Class in io.quarkus.gizmo2.desc
- Descs.MD_Base64.Decoder - Class in io.quarkus.gizmo2.desc
- Descs.MD_Boolean - Class in io.quarkus.gizmo2.desc
- Descs.MD_Byte - Class in io.quarkus.gizmo2.desc
- Descs.MD_Character - Class in io.quarkus.gizmo2.desc
- Descs.MD_Class - Class in io.quarkus.gizmo2.desc
- Descs.MD_ClassLoader - Class in io.quarkus.gizmo2.desc
- Descs.MD_Collection - Class in io.quarkus.gizmo2.desc
- Descs.MD_Comparable - Class in io.quarkus.gizmo2.desc
- Descs.MD_Double - Class in io.quarkus.gizmo2.desc
- Descs.MD_Float - Class in io.quarkus.gizmo2.desc
- Descs.MD_InputStream - Class in io.quarkus.gizmo2.desc
- Descs.MD_Integer - Class in io.quarkus.gizmo2.desc
- Descs.MD_Iterable - Class in io.quarkus.gizmo2.desc
- Descs.MD_Iterator - Class in io.quarkus.gizmo2.desc
- Descs.MD_List - Class in io.quarkus.gizmo2.desc
- Descs.MD_Lock - Class in io.quarkus.gizmo2.desc
- Descs.MD_Long - Class in io.quarkus.gizmo2.desc
- Descs.MD_Map - Class in io.quarkus.gizmo2.desc
- Descs.MD_Map.Entry - Class in io.quarkus.gizmo2.desc
- Descs.MD_MethodHandle - Class in io.quarkus.gizmo2.desc
- Descs.MD_MethodHandles - Class in io.quarkus.gizmo2.desc
- Descs.MD_MethodHandles.Lookup - Class in io.quarkus.gizmo2.desc
- Descs.MD_MethodType - Class in io.quarkus.gizmo2.desc
- Descs.MD_Object - Class in io.quarkus.gizmo2.desc
- Descs.MD_Objects - Class in io.quarkus.gizmo2.desc
- Descs.MD_Optional - Class in io.quarkus.gizmo2.desc
- Descs.MD_PrintStream - Class in io.quarkus.gizmo2.desc
- Descs.MD_Reference - Class in io.quarkus.gizmo2.desc
- Descs.MD_Set - Class in io.quarkus.gizmo2.desc
- Descs.MD_Short - Class in io.quarkus.gizmo2.desc
- Descs.MD_String - Class in io.quarkus.gizmo2.desc
- Descs.MD_StringBuilder - Class in io.quarkus.gizmo2.desc
- Descs.MD_Thread - Class in io.quarkus.gizmo2.desc
- Descs.MD_Throwable - Class in io.quarkus.gizmo2.desc
- Descs.MD_VarHandle - Class in io.quarkus.gizmo2.desc
- desiredAssertionStatus - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Class
- div(double, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic division operator.
- div(float, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic division operator.
- div(int, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic division operator.
- div(long, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic division operator.
- div(Expr, double) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic division operator.
- div(Expr, float) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic division operator.
- div(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic division operator.
- div(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic division operator.
- div(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic division operator.
- divAssign(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Divide the argument with the variable value and assign it back.
- done() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns true if the block is done, or false if it is not.
- DOUBLE - Enum constant in enum class io.quarkus.gizmo2.TypeKind
- doubleToLongBits - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Double
- doWhile(Consumer<BlockCreator>, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Enter a
do-whileloop.
E
- elem(int) - Method in interface io.quarkus.gizmo2.Expr
-
Returns an assignable for an element of this array.
- elem(Expr) - Method in interface io.quarkus.gizmo2.Expr
-
Returns an assignable for an element of this array.
- elem(Integer) - Method in interface io.quarkus.gizmo2.Expr
-
Returns an assignable for an element of this array.
- empty - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Optional
- entry - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- entrySet - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- entrySet() - Method in class io.quarkus.gizmo2.creator.ops.MapOps
-
Generate a call to
Map.entrySet(). - eq(Expr, double) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The equality operator.
- eq(Expr, float) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The equality operator.
- eq(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The equality operator.
- eq(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The equality operator.
- eq(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The equality operator.
- equals - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Object
- equals - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Objects
- equals(GenericType) - Method in class io.quarkus.gizmo2.GenericType
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals(GenericType) - Method in class io.quarkus.gizmo2.GenericType.OfPrimitive
- equals(GenericType) - Method in class io.quarkus.gizmo2.GenericType.OfReference
- equals(GenericType.OfArray) - Method in class io.quarkus.gizmo2.GenericType.OfArray
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals(GenericType.OfClass) - Method in class io.quarkus.gizmo2.GenericType.OfClass
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals(GenericType.OfClass) - Method in class io.quarkus.gizmo2.GenericType.OfInnerClass
- equals(GenericType.OfClass) - Method in class io.quarkus.gizmo2.GenericType.OfRootClass
- equals(GenericType.OfInnerClass) - Method in class io.quarkus.gizmo2.GenericType.OfInnerClass
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals(GenericType.OfPrimitive) - Method in class io.quarkus.gizmo2.GenericType.OfPrimitive
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals(GenericType.OfReference) - Method in class io.quarkus.gizmo2.GenericType.OfArray
- equals(GenericType.OfReference) - Method in class io.quarkus.gizmo2.GenericType.OfReference
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals(GenericType.OfReference) - Method in class io.quarkus.gizmo2.GenericType.OfThrows
- equals(GenericType.OfRootClass) - Method in class io.quarkus.gizmo2.GenericType.OfRootClass
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals(GenericType.OfThrows) - Method in class io.quarkus.gizmo2.GenericType.OfClass
- equals(GenericType.OfThrows) - Method in class io.quarkus.gizmo2.GenericType.OfThrows
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals(GenericType.OfThrows) - Method in class io.quarkus.gizmo2.GenericType.OfTypeVariable
- equals(GenericType.OfTypeVariable) - Method in class io.quarkus.gizmo2.GenericType.OfTypeVariable
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals(TypeArgument.OfExact) - Method in class io.quarkus.gizmo2.TypeArgument.OfExact
- equals(TypeArgument.OfExtends) - Method in class io.quarkus.gizmo2.TypeArgument.OfExtends
- equals(TypeArgument.OfSuper) - Method in class io.quarkus.gizmo2.TypeArgument.OfSuper
- equals(TypeArgument.OfUnbounded) - Method in class io.quarkus.gizmo2.TypeArgument.OfUnbounded
- equals(TypeArgument.OfWildcard) - Method in class io.quarkus.gizmo2.TypeArgument.OfExtends
- equals(TypeArgument.OfWildcard) - Method in class io.quarkus.gizmo2.TypeArgument.OfSuper
- equals(TypeArgument.OfWildcard) - Method in class io.quarkus.gizmo2.TypeArgument.OfUnbounded
- equals(TypeArgument.OfWildcard) - Method in class io.quarkus.gizmo2.TypeArgument.OfWildcard
- equals(TypeParameter) - Method in class io.quarkus.gizmo2.TypeParameter
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals(TypeParameter) - Method in class io.quarkus.gizmo2.TypeParameter.OfConstructor
- equals(TypeParameter) - Method in class io.quarkus.gizmo2.TypeParameter.OfMethod
- equals(TypeParameter) - Method in class io.quarkus.gizmo2.TypeParameter.OfType
- equals(TypeParameter.OfConstructor) - Method in class io.quarkus.gizmo2.TypeParameter.OfConstructor
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals(TypeParameter.OfMethod) - Method in class io.quarkus.gizmo2.TypeParameter.OfMethod
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals(TypeParameter.OfType) - Method in class io.quarkus.gizmo2.TypeParameter.OfType
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals(ClassDesc) - Static method in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- equals(ClassDesc, ClassDesc) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns
trueif the two descriptors are equal, orfalseif they are not. - equals(Object) - Method in class io.quarkus.gizmo2.GenericType
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals(Object) - Method in class io.quarkus.gizmo2.TypeArgument.OfExact
- equals(Object) - Method in class io.quarkus.gizmo2.TypeArgument.OfWildcard
- equals(Object) - Method in class io.quarkus.gizmo2.TypeParameter
-
Returns
trueif this object is equal to the given object, orfalseif it is not. - equals_(Expr) - Method in class io.quarkus.gizmo2.creator.ops.ObjectOps
-
Generate a call to
Object.equals(Object). - equals_boolean - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- equals_byte - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- equals_char - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- equals_double - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- equals_float - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- equals_int - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- equals_long - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- equals_Object - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- equals_short - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- erasure() - Method in class io.quarkus.gizmo2.TypeParameter
-
Returns the erased type of this type variable (not
null). - erasureOf(Type) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns an erasure of the given
type. - err - Static variable in class io.quarkus.gizmo2.desc.Descs.FD_System
- ExecutableCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for an executable (i.e. something that can be called with arguments).
- Expr - Interface in io.quarkus.gizmo2
-
An expression.
- exprEquals(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generates call to the
Objects#equals(a, b)method if at least one of the given expressions is of a reference type (boxing the other if primitive). - exprHashCode(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generates call to one of the static methods to compute a hash code of given expression.
- exprToString(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generates call to one of the
String#valueOf(expr)overloads, based on the type of the argument. - extends_(GenericType.OfClass) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Extend the given generic class.
- extends_(GenericType.OfClass) - Method in interface io.quarkus.gizmo2.creator.InterfaceCreator
-
Extend a generic interface.
- extends_(Class<?>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Extend the given class.
- extends_(Class<?>) - Method in interface io.quarkus.gizmo2.creator.InterfaceCreator
-
Extend an interface.
- extends_(ClassDesc) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Extend the given class.
- extends_(ClassDesc) - Method in interface io.quarkus.gizmo2.creator.InterfaceCreator
-
Extend an interface.
F
- field(FieldDesc) - Method in interface io.quarkus.gizmo2.Expr
-
Returns an assignable for a field of this object.
- field(FieldDesc, GenericType) - Method in interface io.quarkus.gizmo2.Expr
-
Returns an assignable for a field of this object.
- field(ClassDesc, String, GenericType) - Method in interface io.quarkus.gizmo2.Expr
-
Returns an assignable for a field of this object.
- field(ClassDesc, String, ClassDesc) - Method in interface io.quarkus.gizmo2.Expr
-
Returns an assignable for a field of this object.
- field(String, Const) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add an instance field to this class.
- field(String, Consumer<InstanceFieldCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add an instance field to this class.
- FieldCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for a field.
- FieldDesc - Interface in io.quarkus.gizmo2.desc
-
A descriptor for a field.
- FieldVar - Interface in io.quarkus.gizmo2
-
A variable corresponding to a field.
- fileWriter(Path) - Static method in interface io.quarkus.gizmo2.ClassOutput
-
Returns a class output for the given path.
- FINAL - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierFlag
-
The
finalmodifier. - final_() - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Add the
finalmodifier flag to this creator. - finally_(Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.TryCreator
-
Add the
finallyclause. - findConstructor - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_MethodHandles.Lookup
- firstBound() - Method in class io.quarkus.gizmo2.TypeParameter
-
Returns the optional first (primary) bound (not null).
- FLOAT - Enum constant in enum class io.quarkus.gizmo2.TypeKind
- floatToIntBits - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Float
- forEach(Expr, BiConsumer<BlockCreator, ? super LocalVar>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Build a for-each loop over an array or collection.
- forEachExclusive(Consumer<ModifierFlag>) - Method in enum class io.quarkus.gizmo2.creator.ModifierFlag
-
Process the given action for each flag which is mutually exclusive with this one.
- forEachRemaining - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Iterator
- forEachRemaining(Expr) - Method in class io.quarkus.gizmo2.creator.ops.IteratorOps
- forName - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Class
- from(A) - Static method in interface io.quarkus.gizmo2.creator.AnnotationCreator
-
Get an annotation builder which adds the given annotation to its given creator.
- from(Class<?>) - Static method in enum class io.quarkus.gizmo2.TypeKind
-
Returns the type kind for the given class.
- from(ClassDesc) - Static method in enum class io.quarkus.gizmo2.TypeKind
-
Returns the type kind for the given descriptor.
- from(String) - Static method in enum class io.quarkus.gizmo2.TypeKind
-
Returns the type kind for the given descriptor string.
- fullFence - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_VarHandle
- fullFence() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Emit a full fence.
- fullMask() - Static method in enum class io.quarkus.gizmo2.creator.AccessLevel
-
Returns the full bitmask for all access levels.
G
- ge(Expr, double) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The greater-than-or-equals operator.
- ge(Expr, float) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The greater-than-or-equals operator.
- ge(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The greater-than-or-equals operator.
- ge(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The greater-than-or-equals operator.
- ge(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The greater-than-or-equals operator.
- generateEquals(List<FieldDesc>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Generates a structural
equalsmethod in this class that compares givenfields. - generateEqualsAndHashCode(List<FieldDesc>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Generates structural
equalsandhashCodemethods in this class, based on givenfields. - generateToString(List<FieldDesc>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Generates a
toStringmethods in this class, based on givenfields. - genericReturnType() - Method in interface io.quarkus.gizmo2.MethodTyped
-
Returns the generic return type.
- genericType() - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Returns the generic type of this class.
- genericType() - Method in interface io.quarkus.gizmo2.Expr
-
Returns the generic expression type (not
null). - genericType() - Method in interface io.quarkus.gizmo2.GenericTyped
-
Returns the generic type of this entity (not
null). - genericType() - Method in class io.quarkus.gizmo2.TypeParameter
-
Returns the generic type corresponding to this type variable (not
null). - GenericType - Class in io.quarkus.gizmo2
-
A generic Java type, which may include type arguments as well as type annotations.
- GenericType.OfArray - Class in io.quarkus.gizmo2
-
A generic type corresponding to an array type.
- GenericType.OfClass - Class in io.quarkus.gizmo2
-
A generic type of a class or interface (including specialized cases: enums, records, or annotations).
- GenericType.OfInnerClass - Class in io.quarkus.gizmo2
-
A generic type corresponding to an inner class.
- GenericType.OfPrimitive - Class in io.quarkus.gizmo2
-
A generic type corresponding to a primitive type, including
void. - GenericType.OfReference - Class in io.quarkus.gizmo2
-
A generic type corresponding to a reference type.
- GenericType.OfRootClass - Class in io.quarkus.gizmo2
-
A generic type corresponding to a "root" (non-inner) class.
- GenericType.OfThrows - Class in io.quarkus.gizmo2
-
A generic type corresponding to a reference type that is suitable for use in a method
throwsclause. - GenericType.OfTypeVariable - Class in io.quarkus.gizmo2
-
A generic type corresponding to a type variable.
- GenericTyped - Interface in io.quarkus.gizmo2
-
A thing which has a generic type.
- genericTypeOf(AnnotatedArrayType) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns the given annotated array reflection type as a generic type (not
null). - genericTypeOf(AnnotatedParameterizedType) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns the given annotated parameterized type as a generic type (not
null). - genericTypeOf(AnnotatedType) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns the given annotated reflection type as a generic type (not
null). - genericTypeOf(AnnotatedTypeVariable) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns the given type variable annotated reflection type as a generic type (not
null). - genericTypeOf(GenericArrayType) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns the given array reflection type as a generic type (not
null). - genericTypeOf(ParameterizedType) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns the given parameterized reflection type as a generic type (not
null). - genericTypeOf(Type) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns the given reflection type as a generic type (not
null). - genericTypeOf(TypeVariable<?>) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns the given type variable reflection type as a generic type (not
null). - GenericTypes - Class in io.quarkus.gizmo2
-
A holder for common generic types.
- get - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_List
- get - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- get - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Optional
- get() - Method in class io.quarkus.gizmo2.creator.ops.OptionalOps
-
Generate a call to
Optional.get(). - get(int) - Method in class io.quarkus.gizmo2.creator.ops.ListOps
-
Generate a call to
List.get(int). - get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.AnnotationArrayProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.AnnotationProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.BooleanArrayProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.BooleanProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.ByteArrayProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.ByteProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.CharArrayProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.CharProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.ClassArrayProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.ClassProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.DoubleArrayProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.DoubleProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.EnumArrayProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.EnumProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.FloatArrayProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.FloatProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.IntArrayProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.IntProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.LongArrayProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.LongProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.ShortArrayProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.ShortProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.StringArrayProperty
-
A method which reflects the corresponding annotation method.
- get(A) - Method in interface io.quarkus.gizmo2.creator.AnnotationCreator.StringProperty
-
A method which reflects the corresponding annotation method.
- get(Assignable) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Read a value from memory using the declared atomicity mode for the assignable.
- get(Assignable, MemoryOrder) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Read a value from memory with the given atomicity mode.
- get(Expr) - Method in class io.quarkus.gizmo2.creator.ops.ListOps
-
Generate a call to
List.get(int). - get(Expr) - Method in class io.quarkus.gizmo2.creator.ops.MapOps
-
Generate a call to
Map.get(Object). - getAndAdd(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Atomically get, add, and store the value of the target assignable expression using
volatilesemantics. - getAndAdd(Assignable, Expr, MemoryOrder) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Atomically get, add, and store the value of the target assignable expression.
- getAndBitwiseAnd(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Atomically get, bitwise-and, and store the value of the target assignable expression with
volatilesemantics. - getAndBitwiseAnd(Assignable, Expr, MemoryOrder) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Atomically get, bitwise-and, and store the value of the target assignable expression.
- getAndBitwiseOr(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Atomically get, bitwise-or, and store the value of the target assignable expression with
volatilesemantics. - getAndBitwiseOr(Assignable, Expr, MemoryOrder) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Atomically get, bitwise-or, and store the value of the target assignable expression.
- getAndBitwiseXor(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Atomically get, bitwise-xor, and store the value of the target assignable expression with
volatilesemantics. - getAndBitwiseXor(Assignable, Expr, MemoryOrder) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Atomically get, bitwise-xor, and store the value of the target assignable expression.
- getAndSet(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Atomically get and set the value of the target assignable expression using
volatilesemantics. - getAndSet(Assignable, Expr, MemoryOrder) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Atomically get and set the value of the target assignable expression.
- getCause - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Throwable
- getCause() - Method in class io.quarkus.gizmo2.creator.ops.ThrowableOps
-
Generate a call to
Throwable.getCause(). - getClass - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Object
- getClass_() - Method in class io.quarkus.gizmo2.creator.ops.ObjectOps
-
Generate a call to
Object.getClass(). - getClassLoader - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Class
- getClassLoader() - Method in class io.quarkus.gizmo2.creator.ops.ClassOps
-
Generate a call to
Class.getClassLoader(). - getKey - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map.Entry
- getLocalizedMessage - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Throwable
- getLocalizedMessage() - Method in class io.quarkus.gizmo2.creator.ops.ThrowableOps
-
Generate a call to
Throwable.getLocalizedMessage(). - getMessage - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Throwable
- getMessage() - Method in class io.quarkus.gizmo2.creator.ops.ThrowableOps
-
Generate a call to
Throwable.getMessage(). - getName - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Class
- getName() - Method in class io.quarkus.gizmo2.creator.ops.ClassOps
-
Generate a call to
Class.getName(). - getResourceAsStream - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Class
- getStaticField(FieldDesc) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Read the value from a static field.
- getSuppressed - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Throwable
- getSuppressed() - Method in class io.quarkus.gizmo2.creator.ops.ThrowableOps
-
Generate a call to
Throwable.getSuppressed(). - getUrlDecoder - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Base64
- getValue - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map.Entry
- Gizmo - Interface in io.quarkus.gizmo2
-
A simplified class file writer.
- goto_(BlockCreator) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Jump to the start of the given enclosing block.
- gotoCase(SwitchCreator, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Jump to a specific case in the given enclosing
switch. - gotoCase(SwitchCreator, Const) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Jump to a specific case in the given enclosing
switch. - gotoCase(SwitchCreator, Class<?>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Jump to a specific case in the given enclosing
switch. - gotoCase(SwitchCreator, Enum<?>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Jump to a specific case in the given enclosing
switch. - gotoCase(SwitchCreator, String) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Jump to a specific case in the given enclosing
switch. - gotoDefault(SwitchCreator) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Jump to the default case in the given enclosing
switch. - gotoStart() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Jump to the start of this block.
- gt(Expr, double) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The greater-than operator.
- gt(Expr, float) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The greater-than operator.
- gt(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The greater-than operator.
- gt(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The greater-than operator.
- gt(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The greater-than operator.
- GT_boolean - Static variable in class io.quarkus.gizmo2.GenericTypes
-
The generic type for
boolean. - GT_byte - Static variable in class io.quarkus.gizmo2.GenericTypes
-
The generic type for
byte. - GT_char - Static variable in class io.quarkus.gizmo2.GenericTypes
-
The generic type for
char. - GT_double - Static variable in class io.quarkus.gizmo2.GenericTypes
-
The generic type for
double. - GT_float - Static variable in class io.quarkus.gizmo2.GenericTypes
-
The generic type for
float. - GT_int - Static variable in class io.quarkus.gizmo2.GenericTypes
-
The generic type for
int. - GT_long - Static variable in class io.quarkus.gizmo2.GenericTypes
-
The generic type for
long. - GT_Object - Static variable in class io.quarkus.gizmo2.GenericTypes
-
The generic type for
java.lang.Object. - GT_short - Static variable in class io.quarkus.gizmo2.GenericTypes
-
The generic type for
short. - GT_void - Static variable in class io.quarkus.gizmo2.GenericTypes
-
The generic type for
void.
H
- hasAnnotations() - Method in class io.quarkus.gizmo2.GenericType
-
Returns
trueif this type has any type annotations, orfalseif it does not. - hasAnnotations() - Method in class io.quarkus.gizmo2.TypeArgument
-
Returns
trueif any type annotations are present, orfalseotherwise. - hasAnnotations(RetentionPolicy) - Method in class io.quarkus.gizmo2.GenericType
-
Returns
trueif this type has type annotations with given retention policy, orfalseif it does not. - hasGenericReturnType() - Method in interface io.quarkus.gizmo2.MethodTyped
-
Returns
trueif the method return type is generic, orfalseif it is not. - hasGenericType() - Method in interface io.quarkus.gizmo2.Expr
-
Returns
trueif this value has a generic type, orfalseif it does not have one. - hasGenericType() - Method in interface io.quarkus.gizmo2.GenericTyped
-
Returns
trueif this value has a generic type, orfalseif it does not have one. - hasGenericType() - Method in class io.quarkus.gizmo2.TypeParameter
- hashCode - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Boolean
-
The descriptor of
Boolean.hashCode(boolean). - hashCode - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Byte
-
The descriptor of
Byte.hashCode(byte). - hashCode - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Character
-
The descriptor of
Character.hashCode(char). - hashCode - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Double
-
The descriptor of
Double.hashCode(double). - hashCode - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Float
-
The descriptor of
Float.hashCode(float). - hashCode - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Integer
-
The descriptor of
Integer.hashCode(int). - hashCode - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Long
-
The descriptor of
Long.hashCode(long). - hashCode - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Object
- hashCode - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Objects
- hashCode - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Short
-
The descriptor of
Short.hashCode(short). - hashCode() - Method in class io.quarkus.gizmo2.GenericType
-
Returns the hash code of this generic type.
- hashCode() - Method in class io.quarkus.gizmo2.GenericType.OfArray
- hashCode() - Method in class io.quarkus.gizmo2.GenericType.OfClass
- hashCode() - Method in class io.quarkus.gizmo2.GenericType.OfInnerClass
- hashCode() - Method in class io.quarkus.gizmo2.GenericType.OfPrimitive
- hashCode() - Method in class io.quarkus.gizmo2.GenericType.OfRootClass
- hashCode() - Method in class io.quarkus.gizmo2.GenericType.OfTypeVariable
- hashCode() - Method in class io.quarkus.gizmo2.TypeArgument.OfExact
- hashCode() - Method in class io.quarkus.gizmo2.TypeArgument.OfExtends
- hashCode() - Method in class io.quarkus.gizmo2.TypeArgument.OfSuper
- hashCode() - Method in class io.quarkus.gizmo2.TypeArgument.OfWildcard
- hashCode() - Method in class io.quarkus.gizmo2.TypeParameter
-
Returns the hash code for this type variable.
- hashCode() - Method in class io.quarkus.gizmo2.TypeParameter.OfConstructor
- hashCode() - Method in class io.quarkus.gizmo2.TypeParameter.OfMethod
- hashCode() - Method in class io.quarkus.gizmo2.TypeParameter.OfType
- hashCode(ClassDesc) - Static method in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- hashCode_() - Method in class io.quarkus.gizmo2.creator.ops.ObjectOps
-
Generate a call to
Object.hashCode(). - hashCode_boolean - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- hashCode_byte - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- hashCode_char - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- hashCode_double - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- hashCode_float - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- hashCode_int - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- hashCode_long - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- hashCode_Object - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- hashCode_short - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- hasInvisibleAnnotations() - Method in class io.quarkus.gizmo2.GenericType
-
Returns
trueif this type has runtime-invisible type annotations, orfalseif it does not. - hasInvisibleAnnotations() - Method in class io.quarkus.gizmo2.GenericType.OfArray
- hasInvisibleAnnotations() - Method in class io.quarkus.gizmo2.GenericType.OfClass
- hasInvisibleAnnotations() - Method in class io.quarkus.gizmo2.GenericType.OfInnerClass
- hasInvisibleAnnotations() - Method in class io.quarkus.gizmo2.TypeArgument
-
Returns
trueif runtime-invisible type annotations are present, orfalseotherwise. - hasInvisibleAnnotations() - Method in class io.quarkus.gizmo2.TypeArgument.OfExact
- hasInvisibleAnnotations() - Method in class io.quarkus.gizmo2.TypeArgument.OfExtends
- hasInvisibleAnnotations() - Method in class io.quarkus.gizmo2.TypeArgument.OfSuper
- hasInvisibleAnnotations() - Method in class io.quarkus.gizmo2.TypeArgument.OfWildcard
- hasNext - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Iterator
- hasNext() - Method in class io.quarkus.gizmo2.creator.ops.IteratorOps
-
Call
Iterator.hasNext(). - hasVisibleAnnotations() - Method in class io.quarkus.gizmo2.GenericType
-
Returns
trueif this type has runtime-visible type annotations, orfalseif it does not. - hasVisibleAnnotations() - Method in class io.quarkus.gizmo2.GenericType.OfArray
- hasVisibleAnnotations() - Method in class io.quarkus.gizmo2.GenericType.OfClass
- hasVisibleAnnotations() - Method in class io.quarkus.gizmo2.GenericType.OfInnerClass
- hasVisibleAnnotations() - Method in class io.quarkus.gizmo2.TypeArgument
-
Returns
trueif runtime-visible type annotations are present, orfalseotherwise. - hasVisibleAnnotations() - Method in class io.quarkus.gizmo2.TypeArgument.OfExact
- hasVisibleAnnotations() - Method in class io.quarkus.gizmo2.TypeArgument.OfExtends
- hasVisibleAnnotations() - Method in class io.quarkus.gizmo2.TypeArgument.OfSuper
- hasVisibleAnnotations() - Method in class io.quarkus.gizmo2.TypeArgument.OfWildcard
I
- if_(Expr, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
A general
ifconditional. - ifElse(Expr, Consumer<BlockCreator>, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
A general
if-elseconditional. - ifInstanceOf(Expr, Class<?>, BiConsumer<BlockCreator, ? super LocalVar>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
If the given object is an instance of the given type, then execute the block with the narrowed object.
- ifInstanceOf(Expr, ClassDesc, BiConsumer<BlockCreator, ? super LocalVar>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
If the given object is an instance of the given type, then execute the block with the narrowed object.
- ifInstanceOfElse(Expr, Class<?>, BiConsumer<BlockCreator, ? super LocalVar>, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
If the given object is an instance of the given type, then execute the first block with the narrowed object, otherwise execute the other block.
- ifInstanceOfElse(Expr, ClassDesc, BiConsumer<BlockCreator, ? super LocalVar>, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
If the given object is an instance of the given type, then execute the first block with the narrowed object, otherwise execute the other block.
- ifNot(Expr, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
An inverted
ifconditional. - ifNotInstanceOf(Expr, Class<?>, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
If the given object is not an instance of the given type, then execute the given block.
- ifNotInstanceOf(Expr, ClassDesc, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
If the given object is not an instance of the given type, then execute the given block.
- ifNotNull(Expr, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
An
if (obj != null)conditional. - ifNull(Expr, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
An
if (obj == null)conditional. - implements_(GenericType.OfClass) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Implement a generic interface.
- implements_(Class<?>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Implement an interface.
- implements_(ClassDesc) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Implement an interface.
- in - Static variable in class io.quarkus.gizmo2.desc.Descs.FD_System
- inc(Assignable) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Increment some variable by one.
- inc(Assignable, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Increment some variable by a constant amount.
- inc(Assignable, Const) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Increment some variable by a constant amount.
- index() - Method in interface io.quarkus.gizmo2.ParamVar
-
Returns the parameter index, counting from zero.
- indexOf(int) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.indexOf(int). - indexOf(Expr) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.indexOf(int)orString.indexOf(String). - indexOf(String) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.indexOf(String). - indexOf_int - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- indexOf_String - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- InstanceBodyCreator - Interface in io.quarkus.gizmo2.creator
-
A thing which has an instance body.
- InstanceExecutableCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for instance executables.
- InstanceFieldCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for an instance field.
- instanceFields() - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Returns a list of descriptors of all instance fields added to this class so far.
- InstanceFieldVar - Interface in io.quarkus.gizmo2
-
An instance field variable.
- instanceInitializer(Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add a general instance initializer block to the type.
- InstanceMethodCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for an instance method.
- instanceMethods() - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Returns a list of descriptors of all instance methods added to this class so far.
- instanceOf(Expr, GenericType) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Test whether the given object implements the given type.
- instanceOf(Expr, Class<?>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Test whether the given object implements the given type.
- instanceOf(Expr, ClassDesc) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Test whether the given object implements the given type.
- INT - Enum constant in enum class io.quarkus.gizmo2.TypeKind
- INTERFACE - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
A top-level interface.
- INTERFACE - Enum constant in enum class io.quarkus.gizmo2.InvokeKind
-
An interface invocation.
- interface_(ClassDesc, Consumer<InterfaceCreator>) - Method in interface io.quarkus.gizmo2.Gizmo
-
Add a new interface.
- interface_(String, Consumer<InterfaceCreator>) - Method in interface io.quarkus.gizmo2.Gizmo
-
Add a new interface.
- INTERFACE_ABSTRACT_METHOD - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
A regular (abstract) interface instance method.
- INTERFACE_DEFAULT_METHOD - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
A public (default) interface instance method.
- INTERFACE_PRIVATE_INSTANCE_METHOD - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
A private interface instance method.
- INTERFACE_STATIC_FIELD - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
A static field on an interface.
- INTERFACE_STATIC_METHOD - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
A static method on an interface.
- InterfaceCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for an interface type.
- InterfaceMethodDesc - Interface in io.quarkus.gizmo2.desc
-
A descriptor for a method on an interface.
- invokeDynamic(DynamicCallSiteDesc, Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
- invokeDynamic(DynamicCallSiteDesc, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
- invokeInterface(MethodDesc, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke an interface method.
- invokeInterface(MethodDesc, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke an interface method.
- invokeInterface(MethodDesc, Expr, Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke an interface method.
- invokeInterface(MethodDesc, Expr, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke an interface method.
- invokeInterface(MethodDesc, Expr, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke an interface method.
- invokeInterface(GenericType, MethodDesc, Expr, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke an interface method.
- InvokeKind - Enum Class in io.quarkus.gizmo2
-
The kind of invocation.
- invokeSpecial(ConstructorDesc, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a constructor using "special" semantics.
- invokeSpecial(ConstructorDesc, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a constructor using "special" semantics.
- invokeSpecial(ConstructorDesc, Expr, Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a constructor using "special" semantics.
- invokeSpecial(ConstructorDesc, Expr, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a constructor using "special" semantics.
- invokeSpecial(ConstructorDesc, Expr, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a constructor using "special" semantics.
- invokeSpecial(MethodDesc, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a method using "special" semantics.
- invokeSpecial(MethodDesc, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a method using "special" semantics.
- invokeSpecial(MethodDesc, Expr, Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a method using "special" semantics.
- invokeSpecial(MethodDesc, Expr, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a method using "special" semantics.
- invokeSpecial(MethodDesc, Expr, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a method using "special" semantics.
- invokeSpecial(GenericType, MethodDesc, Expr, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a method using "special" semantics.
- invokeStatic(MethodDesc) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a static method.
- invokeStatic(MethodDesc, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a static method.
- invokeStatic(MethodDesc, Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a static method.
- invokeStatic(MethodDesc, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a static method.
- invokeStatic(MethodDesc, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a static method.
- invokeStatic(GenericType, MethodDesc, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a static method.
- invokeVirtual(MethodDesc, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a virtual method.
- invokeVirtual(MethodDesc, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a virtual method.
- invokeVirtual(MethodDesc, Expr, Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a virtual method.
- invokeVirtual(MethodDesc, Expr, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a virtual method.
- invokeVirtual(MethodDesc, Expr, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a virtual method.
- invokeVirtual(GenericType, MethodDesc, Expr, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Invoke a virtual method.
- io.quarkus.gizmo2 - module io.quarkus.gizmo2
-
A simplified bytecode generator.
- io.quarkus.gizmo2 - package io.quarkus.gizmo2
- io.quarkus.gizmo2.creator - package io.quarkus.gizmo2.creator
- io.quarkus.gizmo2.creator.ops - package io.quarkus.gizmo2.creator.ops
- io.quarkus.gizmo2.desc - package io.quarkus.gizmo2.desc
- isBlank - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- isContainedBy(BlockCreator) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns true if this block is contained by the given block, or false if it is not.
- isEmpty - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Collection
- isEmpty - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- isEmpty - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Optional
- isEmpty - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- isEmpty() - Method in class io.quarkus.gizmo2.creator.ops.CollectionOps
-
Generate a call to
Collection.isEmpty(). - isEmpty() - Method in class io.quarkus.gizmo2.creator.ops.MapOps
-
Generate a call to
Map.isEmpty(). - isEmpty() - Method in class io.quarkus.gizmo2.creator.ops.OptionalOps
-
Generate a call to
Optional.get(). - isEmpty() - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.isEmpty(). - isInterface - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Class
- isInterface() - Method in class io.quarkus.gizmo2.creator.ops.ClassOps
-
Generate a call to
Class.isInterface(). - isNotNull(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
- isNull(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
- isPresent - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Optional
- isPresent() - Method in class io.quarkus.gizmo2.creator.ops.OptionalOps
-
Generate a call to
Optional.get(). - isPrimitive() - Method in interface io.quarkus.gizmo2.SimpleTyped
-
Returns
trueif this entity has a primitive type, orfalseif it does not. - isPrimitiveParameter(int) - Method in interface io.quarkus.gizmo2.MethodTyped
-
Returns
trueif the type of the parameter with the given index is a primitive type, orfalseif it is not. - isPrimitiveReturn() - Method in interface io.quarkus.gizmo2.MethodTyped
-
Returns
trueif the return type is a primitive type, orfalseif it is not. - isRaw() - Method in class io.quarkus.gizmo2.GenericType
-
Returns
trueif this type has no type arguments, orfalseif it has type arguments. - isRaw() - Method in class io.quarkus.gizmo2.GenericType.OfArray
- isRaw() - Method in class io.quarkus.gizmo2.GenericType.OfClass
- isRaw() - Method in class io.quarkus.gizmo2.GenericType.OfInnerClass
- isRaw() - Method in class io.quarkus.gizmo2.GenericType.OfPrimitive
- isRaw() - Method in class io.quarkus.gizmo2.GenericType.OfTypeVariable
- isVoid() - Method in interface io.quarkus.gizmo2.SimpleTyped
-
Returns
trueif this entity hasvoidtype, orfalseotherwise. - isVoidReturn() - Method in interface io.quarkus.gizmo2.MethodTyped
-
Returns
trueif the return type isvoid, orfalseotherwise. - iterate(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Iterate the given target.
- iterator - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Iterable
- iterator() - Method in class io.quarkus.gizmo2.creator.ops.CollectionOps
-
Generate a call to
Collection.iterator(). - IteratorOps - Class in io.quarkus.gizmo2.creator.ops
-
Operations on an
Iterator. - IteratorOps(BlockCreator, Expr) - Constructor for class io.quarkus.gizmo2.creator.ops.IteratorOps
-
Construct a new instance.
K
- keySet - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- keySet() - Method in class io.quarkus.gizmo2.creator.ops.MapOps
-
Generate a call to
Map.keySet().
L
- lambda(MethodDesc, ClassDesc, Consumer<LambdaCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a lambda instance with the given type.
- lambda(MethodDesc, Consumer<LambdaCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a lambda instance with the given type.
- lambda(Class<?>, Consumer<LambdaCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a lambda instance with the given type.
- LambdaCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for a lambda instance.
- lastIndexOf(int) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.lastIndexOf(int). - lastIndexOf(Expr) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.lastIndexOf(int)orString.lastIndexOf(String). - lastIndexOf(String) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.lastIndexOf(String). - lastIndexOf_int - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- lastIndexOf_String - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- le(Expr, double) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The less-than-or-equals operator.
- le(Expr, float) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The less-than-or-equals operator.
- le(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The less-than-or-equals operator.
- le(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The less-than-or-equals operator.
- le(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The less-than-or-equals operator.
- length - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- length() - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.length(). - length() - Method in interface io.quarkus.gizmo2.Expr
-
Returns the length of this array.
- line(int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Change the current line number from this point.
- listOf(Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generate a call to
List.of()or one of its variants, based on the number of arguments. - listOf(List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generate a call to
List.of()or one of its variants, based on the number of arguments. - listOf(List<T>, Function<T, ? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generate a call to
List.of()or one of its variants, based on the number of arguments. - ListOps - Class in io.quarkus.gizmo2.creator.ops
-
Operations on
List. - ListOps(BlockCreator, Expr) - Constructor for class io.quarkus.gizmo2.creator.ops.ListOps
-
Construct a new instance.
- loadClass - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_ClassLoader
- loadLoadFence - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_VarHandle
- loadLoadFence() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Emit a LoadLoad fence.
- LOCAL_VARIABLE - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
A local variable.
- localVar(Var) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Declare a local variable, which is initialized to the given variable's current value.
- localVar(String, boolean) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Declare a local variable with given
name, which is initialized to the givenvalue. - localVar(String, double) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Declare a local variable with given
name, which is initialized to the givenvalue. - localVar(String, float) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Declare a local variable with given
name, which is initialized to the givenvalue. - localVar(String, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Declare a local variable with given
name, which is initialized to the givenvalue. - localVar(String, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Declare a local variable with given
name, which is initialized to the givenvalue. - localVar(String, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Declare a local variable with given
name, which is initialized to the givenvalue. - localVar(String, GenericType, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Declare a local variable with given
nameandtype, which is initialized to the givenvalue. - localVar(String, Class<?>, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Declare a local variable with given
nameandtype, which is initialized to the givenvalue. - localVar(String, ClassDesc, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Declare a local variable with given
nameandtype, which is initialized to the givenvalue. - localVar(String, String) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Declare a local variable with given
name, which is initialized to the givenvalue. - LocalVar - Interface in io.quarkus.gizmo2
-
A local variable.
- lock - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Lock
- locked(Expr, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a block which holds a
Lock. - logicalAnd(Expr, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Perform a short-circuiting logical-AND operation (the
&&operator). - logicalNot(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns an expression which is the logical (boolean) opposite of the input expression.
- logicalOr(Expr, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Perform a short-circuiting logical-OR operation (the
||operator). - LONG - Enum constant in enum class io.quarkus.gizmo2.TypeKind
- lookupClass - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_MethodHandles.Lookup
- loop(Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Enter a loop.
- lt(Expr, double) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The less-than operator.
- lt(Expr, float) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The less-than operator.
- lt(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The less-than operator.
- lt(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The less-than operator.
- lt(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The less-than operator.
M
- mandated() - Method in interface io.quarkus.gizmo2.creator.ParamCreator
-
Add the "mandated" modifier flag to this creator.
- MANDATED - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierFlag
-
The "mandated" modifier.
- mapEntry(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generate a call to
Map.entry(Object, Object). - mapOf(Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generate a call to
Map.of()or one of its variants, based on the number of arguments. - mapOf(List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generate a call to
Map.of()or one of its variants, based on the number of arguments. - MapOps - Class in io.quarkus.gizmo2.creator.ops
-
Operations on
Map. - MapOps(BlockCreator, Expr) - Constructor for class io.quarkus.gizmo2.creator.ops.MapOps
-
Construct a new instance.
- mask() - Method in enum class io.quarkus.gizmo2.creator.AccessLevel
- mask() - Method in interface io.quarkus.gizmo2.creator.Modifier
-
Returns the bitmask of this modifier.
- mask() - Method in enum class io.quarkus.gizmo2.creator.ModifierFlag
- MemberCreator - Interface in io.quarkus.gizmo2.creator
-
A generalized creator for any kind of class member.
- MemberDesc - Interface in io.quarkus.gizmo2.desc
-
A descriptor for a class member.
- MemoryOrder - Enum Class in io.quarkus.gizmo2
-
The possible memory order modes.
- method(MethodDesc, Consumer<AbstractMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.InterfaceCreator
-
Add an interface method to the interface having the same name and type as the given method.
- method(MethodDesc, Consumer<InstanceMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add an instance method to the class having the same name and type as the given method.
- method(String, MethodTypeDesc, Consumer<AbstractMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.InterfaceCreator
-
Add an interface method to the interface having the given predefined type.
- method(String, MethodTypeDesc, Consumer<InstanceMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add an instance method to the class having the given predefined type.
- method(String, Consumer<AbstractMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.InterfaceCreator
-
Add an interface method to the interface.
- method(String, Consumer<InstanceMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add an instance method to the class.
- MethodCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for any kind of method on a class.
- MethodDesc - Interface in io.quarkus.gizmo2.desc
-
A descriptor for a method.
- MethodTyped - Interface in io.quarkus.gizmo2
-
A typed thing whose type is a method type.
- ModifiableCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for something which can have modifiers.
- Modifier - Interface in io.quarkus.gizmo2.creator
-
Some kind of modifier (flag or access level).
- ModifierConfigurator - Interface in io.quarkus.gizmo2
-
A configurator for default modifiers.
- ModifierFlag - Enum Class in io.quarkus.gizmo2.creator
-
A modifier for a type or member.
- modifierLocation() - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Returns the modifier location constant for this creator (not
null). - ModifierLocation - Enum Class in io.quarkus.gizmo2.creator
-
The possible locations where a modifier flag or an access level may be specified.
- mul(Expr, double) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic multiplication operator.
- mul(Expr, float) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic multiplication operator.
- mul(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic multiplication operator.
- mul(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic multiplication operator.
- mul(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic multiplication operator.
- mulAssign(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Multiply the argument with the variable value and assign it back.
N
- name() - Method in interface io.quarkus.gizmo2.creator.ConstructorCreator
- name() - Method in interface io.quarkus.gizmo2.creator.MemberCreator
-
Returns the member name.
- name() - Method in interface io.quarkus.gizmo2.creator.TypeParameterCreator
-
Returns the name of the type variable being created (not
null). - name() - Method in interface io.quarkus.gizmo2.desc.MemberDesc
-
Returns the member name.
- name() - Method in interface io.quarkus.gizmo2.FieldVar
- name() - Method in class io.quarkus.gizmo2.GenericType.OfInnerClass
- name() - Method in class io.quarkus.gizmo2.GenericType.OfTypeVariable
- name() - Method in class io.quarkus.gizmo2.TypeParameter
-
Returns the type variable name.
- name() - Method in interface io.quarkus.gizmo2.Var
-
Returns the variable name.
- nativeMethod(MethodDesc, Consumer<AbstractMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add a native instance method to the class having the same name and type as the given method.
- nativeMethod(String, MethodTypeDesc, Consumer<AbstractMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add a native instance method to the class having the given predefined type.
- nativeMethod(String, Consumer<AbstractMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add a native instance method to the class.
- ne(Expr, double) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The inequality operator.
- ne(Expr, float) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The inequality operator.
- ne(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The inequality operator.
- ne(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The inequality operator.
- ne(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The inequality operator.
- neg(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic negation operator.
- new_(ConstructorDesc) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(ConstructorDesc, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(ConstructorDesc, Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(ConstructorDesc, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(ConstructorDesc, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(GenericType) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(GenericType, ConstructorDesc, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(GenericType, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(GenericType, Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(GenericType, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(GenericType, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(Class<?>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(Class<?>, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(Class<?>, Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(Class<?>, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(Class<?>, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(ClassDesc) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(ClassDesc, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(ClassDesc, Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(ClassDesc, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- new_(ClassDesc, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a new instance.
- newAnonymousClass(ConstructorDesc, List<? extends Expr>, Consumer<AnonymousClassCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a new anonymous class instance.
- newAnonymousClass(Class<?>, Consumer<AnonymousClassCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a new anonymous class instance which extends the given class or implements the given interface.
- newAnonymousClass(ClassDesc, Consumer<AnonymousClassCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a new anonymous class instance which implements the given interface.
- newArray(Class<?>, Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a new array with the given type, initialized with the given values.
- newArray(Class<?>, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a new array with the given type, initialized with the given values.
- newArray(Class<?>, List<T>, Function<T, ? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a new array with the given type, initialized with the given values.
- newArray(ClassDesc, Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a new array with the given type, initialized with the given values.
- newArray(ClassDesc, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a new array with the given type, initialized with the given values.
- newArray(ClassDesc, List<T>, Function<T, ? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a new array with the given type, initialized with the given values.
- newEmptyArray(Class<?>, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a new, empty array of the given type with given size.
- newEmptyArray(Class<?>, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a new, empty array of the given type with given size.
- newEmptyArray(ClassDesc, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a new, empty array of the given type with given size.
- newEmptyArray(ClassDesc, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a new, empty array of the given type with given size.
- next - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Iterator
- next() - Method in class io.quarkus.gizmo2.creator.ops.IteratorOps
-
Call
Iterator.next().
O
- obj - Variable in class io.quarkus.gizmo2.creator.ops.ObjectOps
-
The receiver object (not
null). - ObjectOps - Class in io.quarkus.gizmo2.creator.ops
-
Operations on
Object. - ObjectOps(BlockCreator, Expr) - Constructor for class io.quarkus.gizmo2.creator.ops.ObjectOps
-
Construct a new instance.
- objEquals(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Deprecated.
- objHashCode(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Deprecated.use
BlockCreator.exprHashCode(Expr)instead. - objToString(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Deprecated.use
BlockCreator.exprToString(Expr)instead. - of - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Optional
- of(boolean) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(byte) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(char) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(double) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(double, TypeKind) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(float) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(float, TypeKind) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(int) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(int) - Static method in enum class io.quarkus.gizmo2.creator.AccessLevel
-
Returns the access level indicated by the given bit mask.
- of(int) - Method in interface io.quarkus.gizmo2.creator.CaseCreator
-
Add a constant for this case.
- of(int, TypeKind) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(long) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(long) - Method in interface io.quarkus.gizmo2.creator.CaseCreator
-
Add a constant for this case.
- of(long, TypeKind) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(short) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(Const) - Method in interface io.quarkus.gizmo2.creator.CaseCreator
-
Add a constant for this case.
- of(Boolean) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(Byte) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(Character) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(Class<?>) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(Class<?>) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns the given type as an erased generic type (not
null). - of(Class<?>) - Static method in class io.quarkus.gizmo2.TypeArgument
-
Returns a type argument representing exactly the given type.
- of(Class<?>, Class<?>...) - Static method in interface io.quarkus.gizmo2.desc.ConstructorDesc
-
Construct a new instance.
- of(Class<?>, MethodTypeDesc) - Static method in interface io.quarkus.gizmo2.desc.ConstructorDesc
-
Construct a new instance.
- of(Class<?>, MethodType) - Static method in interface io.quarkus.gizmo2.desc.ConstructorDesc
-
Construct a new instance.
- of(Class<?>, String) - Static method in interface io.quarkus.gizmo2.desc.FieldDesc
-
Construct a new instance.
- of(Class<?>, String, Class<?>, Class<?>...) - Static method in interface io.quarkus.gizmo2.desc.MethodDesc
-
Construct a new instance.
- of(Class<?>, String, Class<?>, List<Class<?>>) - Static method in interface io.quarkus.gizmo2.desc.MethodDesc
-
Construct a new instance.
- of(Class<?>, String, MethodTypeDesc) - Static method in interface io.quarkus.gizmo2.desc.MethodDesc
-
Construct a new instance.
- of(Class<?>, String, MethodType) - Static method in interface io.quarkus.gizmo2.desc.MethodDesc
-
Construct a new instance.
- of(Class<?>, List<TypeArgument>) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns the given type as a generic type (not
null). - of(Class<?>, List<Class<?>>) - Static method in interface io.quarkus.gizmo2.desc.ConstructorDesc
-
Construct a new instance.
- of(ClassDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(ClassDesc) - Static method in interface io.quarkus.gizmo2.desc.ConstructorDesc
-
Construct a new instance for a zero-parameter constructor.
- of(ClassDesc) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns the given type as an erased generic type (not
null). - of(ClassDesc) - Static method in class io.quarkus.gizmo2.TypeArgument
-
Returns a type argument representing exactly the given type.
- of(ClassDesc, Class<?>...) - Static method in interface io.quarkus.gizmo2.desc.ConstructorDesc
-
Construct a new instance.
- of(ClassDesc, ClassDesc...) - Static method in interface io.quarkus.gizmo2.desc.ConstructorDesc
-
Construct a new instance.
- of(ClassDesc, MethodTypeDesc) - Static method in interface io.quarkus.gizmo2.desc.ConstructorDesc
-
Construct a new instance.
- of(ClassDesc, String, Class<?>) - Static method in interface io.quarkus.gizmo2.desc.FieldDesc
-
Construct a new instance.
- of(ClassDesc, String, Class<?>, Class<?>...) - Static method in interface io.quarkus.gizmo2.desc.ClassMethodDesc
-
Create a new class method descriptor.
- of(ClassDesc, String, Class<?>, Class<?>...) - Static method in interface io.quarkus.gizmo2.desc.InterfaceMethodDesc
-
Create a new interface method descriptor.
- of(ClassDesc, String, Class<?>, List<Class<?>>) - Static method in interface io.quarkus.gizmo2.desc.ClassMethodDesc
-
Construct a new class method descriptor.
- of(ClassDesc, String, Class<?>, List<Class<?>>) - Static method in interface io.quarkus.gizmo2.desc.InterfaceMethodDesc
-
Construct a new interface method descriptor.
- of(ClassDesc, String, ClassDesc) - Static method in interface io.quarkus.gizmo2.desc.FieldDesc
-
Construct a new instance.
- of(ClassDesc, String, ClassDesc, ClassDesc...) - Static method in interface io.quarkus.gizmo2.desc.ClassMethodDesc
-
Create a new class method descriptor.
- of(ClassDesc, String, ClassDesc, ClassDesc...) - Static method in interface io.quarkus.gizmo2.desc.InterfaceMethodDesc
-
Create a new interface method descriptor.
- of(ClassDesc, String, ClassDesc, List<ClassDesc>) - Static method in interface io.quarkus.gizmo2.desc.ClassMethodDesc
-
Construct a new class method descriptor.
- of(ClassDesc, String, ClassDesc, List<ClassDesc>) - Static method in interface io.quarkus.gizmo2.desc.InterfaceMethodDesc
-
Construct a new interface method descriptor.
- of(ClassDesc, String, MethodTypeDesc) - Static method in interface io.quarkus.gizmo2.desc.ClassMethodDesc
-
Create a new class method descriptor.
- of(ClassDesc, String, MethodTypeDesc) - Static method in interface io.quarkus.gizmo2.desc.InterfaceMethodDesc
-
Create a new interface method descriptor.
- of(ClassDesc, String, MethodType) - Static method in interface io.quarkus.gizmo2.desc.ClassMethodDesc
-
Create a new class method descriptor.
- of(ClassDesc, String, MethodType) - Static method in interface io.quarkus.gizmo2.desc.InterfaceMethodDesc
-
Create a new interface method descriptor.
- of(ClassDesc, List<TypeArgument>) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns the given type as a generic type (not
null). - of(ClassDesc, List<ClassDesc>) - Static method in interface io.quarkus.gizmo2.desc.ConstructorDesc
-
Construct a new instance.
- of(Constable) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given Constable.
- of(Constable) - Method in interface io.quarkus.gizmo2.creator.CaseCreator
-
Add a constant for this case.
- of(ConstantDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given description.
- of(ConstantDesc) - Method in interface io.quarkus.gizmo2.creator.CaseCreator
-
Add a constant for this case.
- of(DynamicConstantDesc<?>) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given description.
- of(MethodHandleDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a method handle constant from the given descriptor.
- of(MethodTypeDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a method type constant from the given descriptor.
- of(Double) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(Enum.EnumDesc<?>) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(Float) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(Integer) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(VarHandle.VarHandleDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(Long) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(Constructor<?>) - Static method in interface io.quarkus.gizmo2.desc.ConstructorDesc
-
Returns a constructor descriptor for the given constructor.
- of(Field) - Static method in interface io.quarkus.gizmo2.desc.FieldDesc
-
Returns a field descriptor for the given field.
- of(Method) - Static method in interface io.quarkus.gizmo2.desc.MethodDesc
-
Returns a method descriptor for the given method.
- of(Short) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(String) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant for the given value.
- of(String) - Method in interface io.quarkus.gizmo2.creator.CaseCreator
-
Add a constant for this case.
- of(List<?>) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a list constant containing the given items.
- of(Map.Entry<?, ?>) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a map entry constant with the key and value of the given entry.
- of(Map<?, ?>) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a map constant containing the given items.
- of(Set<?>) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a set constant containing the given items.
- of_0 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_List
- of_0 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- of_0 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Set
- of_1 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_List
- of_1 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- of_1 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Set
- of_10 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_List
- of_10 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- of_10 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Set
- of_2 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_List
- of_2 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- of_2 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Set
- of_3 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_List
- of_3 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- of_3 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Set
- of_4 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_List
- of_4 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- of_4 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Set
- of_5 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_List
- of_5 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- of_5 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Set
- of_6 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_List
- of_6 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- of_6 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Set
- of_7 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_List
- of_7 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- of_7 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Set
- of_8 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_List
- of_8 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- of_8 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Set
- of_9 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_List
- of_9 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- of_9 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Set
- of_array - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_List
- of_array - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Set
- of_n(int) - Static method in class io.quarkus.gizmo2.desc.Descs.MD_List
- of_n(int) - Static method in class io.quarkus.gizmo2.desc.Descs.MD_Map
- of_n(int) - Static method in class io.quarkus.gizmo2.desc.Descs.MD_Set
- ofArray(Class<?>) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns a generic type for the given array class.
- ofArray(ClassDesc) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns a generic type for the given array type.
- ofArrayVarHandle(ClassDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a
VarHandleconstant for the given array type. - ofClass(Class<?>) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns a generic type for the given class or interface type.
- ofClass(Class<?>, TypeArgument...) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns a generic type for the given class or interface type.
- ofClass(Class<?>, List<TypeArgument>) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns a generic type for the given class or interface type.
- ofClass(ClassDesc) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns a generic type for the given class or interface type.
- ofClass(ClassDesc, TypeArgument...) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns a generic type for the given class or interface type.
- ofClass(ClassDesc, List<TypeArgument>) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns a generic type for the given class or interface type.
- ofConstructorMethodHandle(ConstructorDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a method handle constant from the given constructor descriptor.
- ofDefault(Class<?>) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant with the default value of given
type. - ofDefault(ClassDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant with the default value of given
type. - ofEntries - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- ofExact(GenericType.OfReference) - Static method in class io.quarkus.gizmo2.TypeArgument
-
Returns a type argument representing exactly the given type.
- ofExtends(GenericType.OfReference) - Static method in class io.quarkus.gizmo2.TypeArgument
-
Returns a type argument representing a wildcard with given upper bound.
- ofFieldGetterMethodHandle(FieldDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a method handle for an instance field getter.
- ofFieldSetterMethodHandle(FieldDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a method handle for an instance field setter.
- ofFieldVarHandle(FieldDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a
VarHandleconstant for the given instance field. - ofInnerClass(GenericType.OfClass, String) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns a generic type representing an inner class of another class (not
null). - ofInvoke(Const, Const...) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant whose value is the result of a one-time method invocation.
- ofInvoke(Const, List<Const>) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant whose value is the result of a one-time method invocation.
- ofMethodHandle(InvokeKind, MethodDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a method handle constant from the given information.
- ofNull(Class<?>) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a
nullconstant with the given type. - ofNull(ClassDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a
nullconstant with the given type. - ofNullable - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Optional
- ofPrimitive(Class<?>) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns a generic type for the given primitive class.
- ofPrimitive(ClassDesc) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns a generic type for the given primitive type.
- ofStaticFieldGetterMethodHandle(FieldDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a method handle for a static field getter.
- ofStaticFieldSetterMethodHandle(FieldDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a method handle for a static field setter.
- ofStaticFieldVarHandle(FieldDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a
VarHandleconstant for the given static field. - ofStaticFinalField(FieldDesc) - Static method in interface io.quarkus.gizmo2.Const
-
Returns a constant with the value of the given
static finalfield. - ofSuper(GenericType.OfReference) - Static method in class io.quarkus.gizmo2.TypeArgument
-
Returns a type argument representing a wildcard with given lower bound.
- ofTypeVariable(String) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns the generic type of a type variable (not
null). - ofTypeVariable(String, Class<?>) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns the generic type of a type variable (not
null). - ofTypeVariable(String, ClassDesc) - Static method in class io.quarkus.gizmo2.GenericType
-
Returns the generic type of a type variable (not
null). - ofUnbounded() - Static method in class io.quarkus.gizmo2.TypeArgument
-
Returns a type argument representing the unbounded wildcard.
- ofVoid() - Static method in interface io.quarkus.gizmo2.Const
-
Returns the
voidconstant. - Opaque - Enum constant in enum class io.quarkus.gizmo2.MemoryOrder
-
Access using "opaque" semantics.
- optionalEmpty() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generate a call to
Optional.empty(). - optionalOf(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generate a call to
Optional.of(Object). - optionalOfNullable(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generate a call to
Optional.ofNullable(Object). - OptionalOps - Class in io.quarkus.gizmo2.creator.ops
-
Operations on
Optional. - OptionalOps(BlockCreator, Expr) - Constructor for class io.quarkus.gizmo2.creator.ops.OptionalOps
-
Construct a new instance.
- or(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise
oroperator. - or(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise
oroperator. - or(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise
oroperator. - orAssign(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Bitwise-OR the argument with the variable value and assign it back.
- orElse - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Optional
- orElse(Expr) - Method in class io.quarkus.gizmo2.creator.ops.OptionalOps
-
Generate a call to
Optional.get(). - otherBounds() - Method in class io.quarkus.gizmo2.TypeParameter
-
Returns the other (secondary) bounds (not
null). - out - Static variable in class io.quarkus.gizmo2.desc.Descs.FD_System
- outerType() - Method in class io.quarkus.gizmo2.GenericType.OfInnerClass
-
Returns the enclosing class of this inner class.
- owner() - Method in interface io.quarkus.gizmo2.creator.MemberCreator
-
Returns the descriptor of the class which contains this member.
- owner() - Method in interface io.quarkus.gizmo2.desc.MemberDesc
-
Returns the descriptor of the class which contains the described member.
- owner() - Method in interface io.quarkus.gizmo2.FieldVar
-
Returns the descriptor of the class which contains the field.
- owner() - Method in class io.quarkus.gizmo2.TypeParameter.OfConstructor
-
Returns the owner of the type variable.
- owner() - Method in class io.quarkus.gizmo2.TypeParameter.OfMethod
-
Returns the owner of the type variable.
- owner() - Method in class io.quarkus.gizmo2.TypeParameter.OfType
-
Returns the owner of the type variable.
P
- PACKAGE_PRIVATE - Enum constant in enum class io.quarkus.gizmo2.creator.AccessLevel
-
The package-private ("default") access level.
- packagePrivate() - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Set the access level of this creator to package-private.
- ParamCreator - Interface in io.quarkus.gizmo2.creator
-
A creator interface for parameters.
- parameter(String) - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Add a parameter.
- parameter(String, int) - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Add a parameter at the given position.
- parameter(String, int) - Method in interface io.quarkus.gizmo2.creator.LambdaCreator
-
Access a parameter of the functional interface method declaration.
- parameter(String, int, GenericType) - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Add a parameter.
- parameter(String, int, Class<?>) - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Add a parameter.
- parameter(String, int, ClassDesc) - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Add a parameter.
- parameter(String, int, Consumer<ParamCreator>) - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Add a parameter at the given position.
- parameter(String, GenericType) - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Add a parameter.
- parameter(String, Class<?>) - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Add a parameter.
- parameter(String, ClassDesc) - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Add a parameter.
- parameter(String, Consumer<ParamCreator>) - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Add a parameter.
- PARAMETER - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
A parameter of a method or constructor.
- parameterCount - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_MethodType
- parameterCount() - Method in interface io.quarkus.gizmo2.MethodTyped
-
Returns the number of parameters.
- parameterSlotSize(int) - Method in interface io.quarkus.gizmo2.MethodTyped
-
Returns the number of slots occupied by the parameter with the given index.
- parameterType(int) - Method in interface io.quarkus.gizmo2.MethodTyped
-
Returns the type of the parameter with the given index.
- parameterTypeKind(int) - Method in interface io.quarkus.gizmo2.MethodTyped
-
Returns the type kind of the parameter with the given index.
- parameterTypes() - Method in interface io.quarkus.gizmo2.MethodTyped
-
Returns the list of parameter types.
- ParamVar - Interface in io.quarkus.gizmo2
-
A variable representing a method call parameter.
- Plain - Enum constant in enum class io.quarkus.gizmo2.MemoryOrder
-
Access using "plain" semantics.
- printf - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_PrintStream
- printf(String, Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Insert a
printfstatement. - printf(String, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Insert a
printfstatement. - PRIVATE - Enum constant in enum class io.quarkus.gizmo2.creator.AccessLevel
-
The
privateaccess level. - private_() - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Set the access level of this creator to
private. - privateMethod(MethodDesc, Consumer<InstanceMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.InterfaceCreator
-
Add a private method to the interface having the same name and type as the given method.
- privateMethod(String, MethodTypeDesc, Consumer<InstanceMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.InterfaceCreator
-
Add a private method to the interface having the given predefined type.
- privateMethod(String, Consumer<InstanceMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.InterfaceCreator
-
Add a private instance method to the interface.
- PROTECTED - Enum constant in enum class io.quarkus.gizmo2.creator.AccessLevel
-
The
protectedaccess level. - protected_() - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Set the access level of this creator to
protected. - PUBLIC - Enum constant in enum class io.quarkus.gizmo2.creator.AccessLevel
-
The
publicaccess level. - public_() - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Set the access level of this creator to
public. - put - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- put(Expr, Expr) - Method in class io.quarkus.gizmo2.creator.ops.MapOps
-
Generate a call to
Map.put(Object, Object).
R
- reachabilityFence - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Reference
- reachabilityFence(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Emit a reachability fence for the given object expression.
- read - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_InputStream
- receiver() - Method in class io.quarkus.gizmo2.creator.ops.ObjectOps
-
Returns the receiver object expression.
- REFERENCE - Enum constant in enum class io.quarkus.gizmo2.TypeKind
- Reflection2Gizmo - Class in io.quarkus.gizmo2
-
Bridge methods from
java.lang.reflecttypes to the Gizmo API. - Reflection2Gizmo() - Constructor for class io.quarkus.gizmo2.Reflection2Gizmo
- Release - Enum constant in enum class io.quarkus.gizmo2.MemoryOrder
-
Access using "release" semantics.
- releaseFence - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_VarHandle
- releaseFence() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Emit a release fence.
- rem(double, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic remainder operator.
- rem(float, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic remainder operator.
- rem(int, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic remainder operator.
- rem(long, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic remainder operator.
- rem(Expr, double) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic remainder operator.
- rem(Expr, float) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic remainder operator.
- rem(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic remainder operator.
- rem(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic remainder operator.
- rem(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic remainder operator.
- remAssign(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Divide the argument with the variable value and assign the remainder back.
- remove - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Collection
- remove - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Iterator
- remove - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- remove() - Method in class io.quarkus.gizmo2.creator.ops.IteratorOps
-
Call
Iterator.remove(). - remove(ModifierLocation, ModifierFlag) - Method in interface io.quarkus.gizmo2.ModifierConfigurator
- remove(ModifierLocation, ModifierFlag...) - Method in interface io.quarkus.gizmo2.ModifierConfigurator
- remove(ModifierLocation, List<ModifierFlag>) - Method in interface io.quarkus.gizmo2.ModifierConfigurator
- remove(Expr) - Method in class io.quarkus.gizmo2.creator.ops.CollectionOps
-
Generate a call to
Collection.remove(Object). - remove(Expr) - Method in class io.quarkus.gizmo2.creator.ops.MapOps
-
Generate a call to
Map.remove(Object). - removeAll - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Collection
- removeAll(Expr) - Method in class io.quarkus.gizmo2.creator.ops.CollectionOps
-
Generate a call to
Collection.removeAll(Collection). - removeFlag(ModifierFlag) - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Remove the given modifier flag from this creator.
- removeFlags(ModifierFlag...) - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Remove the given modifier flags from this creator.
- removeFlags(Collection<ModifierFlag>) - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Remove the given modifier flags from this creator.
- requires(ModifierFlag) - Method in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
Returns
trueif the given flag must always be set for this element, orfalseif it may be cleared. - return_() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Return from the current method.
- return_(boolean) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Return from the current method.
- return_(int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Return from the current method.
- return_(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Return from the current method.
- return_(Class<?>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Return from the current method.
- return_(String) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Return from the current method.
- returnFalse() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Return
falsefrom the current method. - returning(GenericType) - Method in interface io.quarkus.gizmo2.creator.MethodCreator
-
Change the generic return type of this method.
- returning(Class<?>) - Method in interface io.quarkus.gizmo2.creator.MethodCreator
-
Change the return type of this method.
- returning(ClassDesc) - Method in interface io.quarkus.gizmo2.creator.MethodCreator
-
Change the return type of this method.
- returnIntZero() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Return
0from the current method. - returnNull() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Return
nullfrom the current method. - returnSlotSize() - Method in interface io.quarkus.gizmo2.MethodTyped
-
Returns the number of slots occupied by the return type.
- returnTrue() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Return
truefrom the current method. - returnType() - Method in interface io.quarkus.gizmo2.MethodTyped
-
Returns the return type.
- returnTypeKind() - Method in interface io.quarkus.gizmo2.MethodTyped
-
Returns the type kind of the return type (not
null). - rotate(Assignable, Assignable, Assignable) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Rotate the values of three variables one position to the right without requiring an intermediate temporary variable.
- rotate(Assignable, Assignable, Assignable, Assignable) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Rotate the values of four variables one position to the right without requiring an intermediate temporary variable.
S
- set(Assignable, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Write a value to memory using the declared atomicity mode for the assignable.
- set(Assignable, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Write a value to memory using the declared atomicity mode for the assignable.
- set(Assignable, Const) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Write a value to memory using the declared atomicity mode for the assignable.
- set(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Write a value to memory using the declared atomicity mode for the assignable.
- set(Assignable, Expr, MemoryOrder) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Write a value to memory with the given atomicity mode.
- set(Assignable, Constable) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Write a value to memory using the declared atomicity mode for the assignable.
- set(Assignable, ConstantDesc) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Write a value to memory using the declared atomicity mode for the assignable.
- set(Assignable, String) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Write a value to memory using the declared atomicity mode for the assignable.
- set(ModifierLocation, AccessLevel) - Method in interface io.quarkus.gizmo2.ModifierConfigurator
- setAccess(AccessLevel) - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Set the access level of this creator.
- setFirstBound(GenericType.OfClass) - Method in interface io.quarkus.gizmo2.creator.TypeParameterCreator
-
Establish the (optional) first bound for the type variable.
- setFirstBound(GenericType.OfTypeVariable) - Method in interface io.quarkus.gizmo2.creator.TypeParameterCreator
-
Establish the (optional) first bound for the type variable.
- setInitial(double) - Method in interface io.quarkus.gizmo2.creator.FieldCreator
-
Provide an initial constant value for this field.
- setInitial(float) - Method in interface io.quarkus.gizmo2.creator.FieldCreator
-
Provide an initial constant value for this field.
- setInitial(int) - Method in interface io.quarkus.gizmo2.creator.FieldCreator
-
Provide an initial constant value for this field.
- setInitial(long) - Method in interface io.quarkus.gizmo2.creator.FieldCreator
-
Provide an initial constant value for this field.
- setInitial(Const) - Method in interface io.quarkus.gizmo2.creator.FieldCreator
-
Provide an initial constant value for this field.
- setInitial(Class<?>) - Method in interface io.quarkus.gizmo2.creator.FieldCreator
-
Provide an initial constant value for this field.
- setInitial(String) - Method in interface io.quarkus.gizmo2.creator.FieldCreator
-
Provide an initial constant value for this field.
- setInitializer(Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.FieldCreator
-
Provide an initializer for this field which will be concatenated with the class or instance initializer(s).
- setLength - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_StringBuilder
- setOf(Expr...) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generate a call to
Set.of()or one of its variants, based on the number of arguments. - setOf(List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generate a call to
Set.of()or one of its variants, based on the number of arguments. - setOf(List<T>, Function<T, ? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Generate a call to
Set.of()or one of its variants, based on the number of arguments. - SetOps - Class in io.quarkus.gizmo2.creator.ops
-
Operations on
Set. - SetOps(BlockCreator, Expr) - Constructor for class io.quarkus.gizmo2.creator.ops.SetOps
-
Construct a new instance.
- setOtherBounds(GenericType.OfClass...) - Method in interface io.quarkus.gizmo2.creator.TypeParameterCreator
-
Establish the other (secondary) bounds for the type variable.
- setOtherBounds(List<GenericType.OfClass>) - Method in interface io.quarkus.gizmo2.creator.TypeParameterCreator
-
Establish the other (secondary) bounds for the type variable.
- setStaticField(FieldDesc, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Write the value to a static field.
- setType(GenericType) - Method in interface io.quarkus.gizmo2.creator.FieldCreator
-
Change the type of the field to the given type.
- setType(GenericType) - Method in interface io.quarkus.gizmo2.creator.ParamCreator
-
Change the type of this parameter.
- setType(Class<?>) - Method in interface io.quarkus.gizmo2.creator.FieldCreator
-
Change the type of the field to the given type.
- setType(Class<?>) - Method in interface io.quarkus.gizmo2.creator.ParamCreator
-
Change the type of this parameter.
- setType(ClassDesc) - Method in interface io.quarkus.gizmo2.creator.FieldCreator
-
Change the type of the field to the given type.
- setType(ClassDesc) - Method in interface io.quarkus.gizmo2.creator.ParamCreator
-
Change the type of this parameter.
- setType(MethodTypeDesc) - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Establish the type of this executable.
- setVersion(ClassVersion) - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Set the class file version.
- setVersion(Runtime.Version) - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Set the class file version to correspond with a run time version.
- shl(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise left-shift operator.
- shl(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise left-shift operator.
- shl(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise left-shift operator.
- shlAssign(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Bitwise-left-shift the argument with the variable value and assign it back.
- SHORT - Enum constant in enum class io.quarkus.gizmo2.TypeKind
- shr(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise signed-right-shift operator.
- shr(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise signed-right-shift operator.
- shr(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise signed-right-shift operator.
- shrAssign(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Arithmetically bitwise-right-shift the argument with the variable value and assign it back.
- signatureNeeded() - Method in class io.quarkus.gizmo2.GenericType
-
Returns
trueif a signature attribute would be needed for this generic type, orfalseotherwise. - SimpleTyped - Interface in io.quarkus.gizmo2
-
A typed thing whose type is a simple type.
- size - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Collection
- size - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- size() - Method in class io.quarkus.gizmo2.creator.ops.CollectionOps
-
Generate a call to
Collection.size(). - size() - Method in class io.quarkus.gizmo2.creator.ops.MapOps
-
Generate a call to
Map.size(). - slotSize() - Method in interface io.quarkus.gizmo2.SimpleTyped
-
Returns the number of slots occupied by this entity.
- slotSize() - Method in enum class io.quarkus.gizmo2.TypeKind
-
Returns the number of variable or stack slots required by values of this type.
- sourceFile(String) - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Set the source file name for this type.
- SPECIAL - Enum constant in enum class io.quarkus.gizmo2.InvokeKind
-
A so-called "special" invocation.
- STATIC - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierFlag
-
The
staticmodifier. - STATIC - Enum constant in enum class io.quarkus.gizmo2.InvokeKind
-
A static invocation.
- StaticExecutableCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for any kind of non-instance executable creator.
- staticField(FieldDesc) - Static method in interface io.quarkus.gizmo2.Expr
-
Returns an assignable for a static field.
- staticField(FieldDesc, GenericType) - Static method in interface io.quarkus.gizmo2.Expr
-
Returns an assignable for a static field.
- staticField(String, Const) - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Add a static field to this type.
- staticField(String, Consumer<StaticFieldCreator>) - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Add a static field to this type.
- StaticFieldCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for a static field.
- staticFields() - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Returns a list of descriptors of all static fields added to this class so far.
- StaticFieldVar - Interface in io.quarkus.gizmo2
-
A variable corresponding to a static field.
- staticInitializer(Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Add a general static initializer block to the type.
- staticMethod(MethodDesc, Consumer<StaticMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Add a static method to this type having the same name and type as the given method.
- staticMethod(String, MethodTypeDesc, Consumer<StaticMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Add a static method to this type having the given predefined method type.
- staticMethod(String, Consumer<StaticMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Add a static method to this type.
- StaticMethodCreator - Interface in io.quarkus.gizmo2.creator
-
A builder for static methods.
- staticMethods() - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Returns a list of descriptors of all static methods added to this class so far.
- staticNativeMethod(MethodDesc, Consumer<AbstractMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add a native static method to the class having the same name and type as the given method.
- staticNativeMethod(String, MethodTypeDesc, Consumer<AbstractMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add a native static method to the class having the given predefined type.
- staticNativeMethod(String, Consumer<AbstractMethodCreator>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Add a native static method to the class.
- storeStoreFence - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_VarHandle
- storeStoreFence() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Emit a StoreStore fence.
- stringListResourceConstant(String, List<String>) - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Create a private constant which loads the given list of strings from a generated resource file.
- stringMapResourceConstant(String, Map<String, String>) - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Create a private constant which loads the given map of strings from a generated resource file.
- StringOps - Class in io.quarkus.gizmo2.creator.ops
-
Operations on
String. - StringOps(BlockCreator, Expr) - Constructor for class io.quarkus.gizmo2.creator.ops.StringOps
-
Construct a new instance.
- stringSetResourceConstant(String, Set<String>) - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Create a private constant which loads the given set of strings from a generated resource file.
- sub(double, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic subtraction operator.
- sub(float, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic subtraction operator.
- sub(int, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic subtraction operator.
- sub(long, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic subtraction operator.
- sub(Expr, double) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic subtraction operator.
- sub(Expr, float) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic subtraction operator.
- sub(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic subtraction operator.
- sub(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic subtraction operator.
- sub(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The arithmetic subtraction operator.
- subAssign(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Subtract the argument from the variable value and assign it back.
- substring(int) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.substring(int). - substring(int, int) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.substring(int). - substring(Expr) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.substring(int). - substring(Expr, Expr) - Method in class io.quarkus.gizmo2.creator.ops.StringOps
-
Generate a call to
String.substring(int,int). - substring_1 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- substring_2 - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- superClass() - Method in interface io.quarkus.gizmo2.creator.ClassCreator
-
Returns the superclass.
- supports(AccessLevel) - Method in enum class io.quarkus.gizmo2.creator.ModifierLocation
- supports(Modifier) - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Returns
trueif the given modifier is supported by this creator, orfalseif it is not. - supports(Modifier) - Method in enum class io.quarkus.gizmo2.creator.ModifierLocation
- supports(ModifierFlag) - Method in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
Returns
trueif the given flag may be set for this element, orfalseif it must always be clear. - swap(Assignable, Assignable) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Swap the values of two variables without requiring an intermediate temporary variable.
- switch_(Expr, Consumer<SwitchCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a
switchstatement. - switch_(Class<?>, Expr, Consumer<SwitchCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a
switchexpression. - switch_(ClassDesc, Expr, Consumer<SwitchCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a
switchexpression. - SwitchCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for a
switchstatement. - switchEnum(Expr, Consumer<SwitchCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a
switchstatement forenumconstants. - switchEnum(Class<?>, Expr, Consumer<SwitchCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a
switchexpression forenumconstants. - switchEnum(ClassDesc, Expr, Consumer<SwitchCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Construct a
switchexpression forenumconstants. - SYNCHRONIZED - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierFlag
-
The
synchronizedmodifier. - synchronized_() - Method in interface io.quarkus.gizmo2.creator.MethodCreator
-
Add the
synchronizedmodifier flag to this creator. - synchronized_(Expr, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Create a
synchronizedblock. - synthetic() - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
-
Add the "synthetic" modifier flag to this creator.
- SYNTHETIC - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierFlag
-
The "synthetic" modifier.
T
- This - Interface in io.quarkus.gizmo2
-
The special expression for
this, which is only valid from instance methods and constructors. - this_() - Method in interface io.quarkus.gizmo2.creator.InstanceExecutableCreator
-
Returns the
thisexpression. - this_() - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Returns the
thisexpression. - throw_(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Throw the given exception object.
- throw_(Class<? extends Throwable>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Throw a new exception of the given type.
- throw_(Class<? extends Throwable>, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Throw a new exception of the given type with a message.
- throw_(Class<? extends Throwable>, String) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Throw a new exception of the given type with a message.
- throw_(ClassDesc) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Throw a new exception of the given type.
- throw_(ClassDesc, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Throw a new exception of the given type with a message.
- throw_(ClassDesc, String) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Throw a new exception of the given type with a message.
- ThrowableOps - Class in io.quarkus.gizmo2.creator.ops
-
Operations on
Throwable. - ThrowableOps(BlockCreator, Expr) - Constructor for class io.quarkus.gizmo2.creator.ops.ThrowableOps
-
Construct a new instance.
- throws_(GenericType.OfThrows) - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Declare that this method throws exceptions of the given type.
- throws_(Class<? extends Throwable>) - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Declare that this method throws exceptions of the given type.
- throws_(ClassDesc) - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Declare that this method throws exceptions of the given type.
- toString - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Object
- toString() - Method in class io.quarkus.gizmo2.GenericType
-
Returns a string representation of this type.
- toString() - Method in class io.quarkus.gizmo2.TypeArgument
-
Returns the string representation of this type argument.
- toString() - Method in class io.quarkus.gizmo2.TypeParameter
-
Returns the name of this type variable.
- toString(ClassDesc) - Static method in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- toString(StringBuilder) - Method in interface io.quarkus.gizmo2.desc.MemberDesc
-
Convert this descriptor to a string and append it to the given builder.
- toString(StringBuilder) - Method in class io.quarkus.gizmo2.GenericType.OfArray
- toString(StringBuilder) - Method in class io.quarkus.gizmo2.GenericType.OfInnerClass
- toString(StringBuilder) - Method in class io.quarkus.gizmo2.GenericType.OfPrimitive
- toString(StringBuilder) - Method in class io.quarkus.gizmo2.GenericType.OfRootClass
- toString(StringBuilder) - Method in class io.quarkus.gizmo2.GenericType.OfTypeVariable
- toString(StringBuilder) - Method in class io.quarkus.gizmo2.GenericType
-
Append a string representation of this type to the given string builder.
- toString(StringBuilder) - Method in class io.quarkus.gizmo2.TypeArgument.OfExact
- toString(StringBuilder) - Method in class io.quarkus.gizmo2.TypeArgument.OfExtends
- toString(StringBuilder) - Method in class io.quarkus.gizmo2.TypeArgument.OfSuper
- toString(StringBuilder) - Method in class io.quarkus.gizmo2.TypeArgument.OfUnbounded
- toString(StringBuilder) - Method in class io.quarkus.gizmo2.TypeArgument.OfWildcard
- toString(StringBuilder) - Method in class io.quarkus.gizmo2.TypeArgument
-
Append the string representation of this type argument to the given builder, and return it.
- toString_() - Method in class io.quarkus.gizmo2.creator.ops.ObjectOps
-
Generate a call to
Object.toString(). - toString_boolean - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- toString_byte - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- toString_char - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- toString_double - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- toString_float - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- toString_int - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- toString_long - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- toString_Object - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- toString_short - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Arrays
- TRANSIENT - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierFlag
-
The
transientmodifier. - try_(Consumer<TryCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Enter a
tryblock. - TryCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for a
try-catch-finallyconstruct. - type() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns the type of this block (may be
void). - type() - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Returns the type descriptor of this executable (not
null). - type() - Method in interface io.quarkus.gizmo2.creator.FieldCreator
- type() - Method in interface io.quarkus.gizmo2.creator.LambdaCreator
-
Returns the descriptor of the lambda functional interface.
- type() - Method in interface io.quarkus.gizmo2.creator.MemberCreator
-
Returns the type of this member (not
null). - type() - Method in interface io.quarkus.gizmo2.creator.ParamCreator
-
Returns the type of this parameter (not
null). - type() - Method in interface io.quarkus.gizmo2.creator.TypeCreator
-
Returns the descriptor of the type of this class.
- type() - Method in interface io.quarkus.gizmo2.desc.ConstructorDesc
-
Returns a descriptor representing the type of this constructor.
- type() - Method in interface io.quarkus.gizmo2.desc.FieldDesc
-
Returns the descriptor of the field type.
- type() - Method in interface io.quarkus.gizmo2.desc.MemberDesc
-
Returns a descriptor representing the type of this member.
- type() - Method in interface io.quarkus.gizmo2.Expr
-
Returns the expression type (not
null). - type() - Method in interface io.quarkus.gizmo2.FieldVar
- type() - Method in interface io.quarkus.gizmo2.MethodTyped
-
Returns the descriptor of the method's type.
- type() - Method in interface io.quarkus.gizmo2.SimpleTyped
-
Returns the type of this entity (not
null). - type() - Method in interface io.quarkus.gizmo2.TypeArgument.OfBounded
- type() - Method in class io.quarkus.gizmo2.TypeArgument.OfExact
- type() - Method in interface io.quarkus.gizmo2.TypeArgument.OfTyped
- type() - Method in interface io.quarkus.gizmo2.Typed
-
Returns the type of this entity (not
null). - type() - Method in class io.quarkus.gizmo2.TypeParameter
-
Returns the type of this type variable, which is equal to its erasure (not
null). - TypeArgument - Class in io.quarkus.gizmo2
-
An actual type argument for a formal type parameter.
- TypeArgument.OfBounded - Interface in io.quarkus.gizmo2
-
A wildcard type argument that has a bound.
- TypeArgument.OfExact - Class in io.quarkus.gizmo2
-
An exact type argument.
- TypeArgument.OfExtends - Class in io.quarkus.gizmo2
-
A wildcard type argument with an upper (
extends) bound. - TypeArgument.OfSuper - Class in io.quarkus.gizmo2
-
A wildcard type argument with a lower (
super) bound. - TypeArgument.OfTyped - Interface in io.quarkus.gizmo2
-
Implemented by type arguments that contain a type.
- TypeArgument.OfUnbounded - Class in io.quarkus.gizmo2
-
An unbounded wildcard type argument.
- TypeArgument.OfWildcard - Class in io.quarkus.gizmo2
-
A wildcard type argument.
- typeArgumentOf(AnnotatedType) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns a type argument for the given annotated generic reflection type.
- typeArgumentOf(AnnotatedWildcardType) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns a type argument for the given annotated reflection wildcard type.
- typeArgumentOf(Type) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns a type argument for the given generic reflection type.
- typeArgumentOf(WildcardType) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns a type argument for the given reflection wildcard type.
- typeArguments() - Method in class io.quarkus.gizmo2.GenericType.OfClass
-
Returns the list of type arguments (not
null). - TypeCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for a type.
- Typed - Interface in io.quarkus.gizmo2
-
A thing which has a type.
- typeKind() - Method in interface io.quarkus.gizmo2.SimpleTyped
-
Returns the type kind of this entity (not
null). - TypeKind - Enum Class in io.quarkus.gizmo2
-
The kind of a type, which can be one of the primitive types, a reference type, or
void. - typeParameter(String) - Method in interface io.quarkus.gizmo2.creator.TypeParameterizedCreator
-
Creates a type parameter with given
nameand no bounds. - typeParameter(String, Consumer<TypeParameterCreator>) - Method in interface io.quarkus.gizmo2.creator.TypeParameterizedCreator
-
Creates a type parameter with given
nameand allows configuring its bounds. - TypeParameter - Class in io.quarkus.gizmo2
-
A type parameter on a class, interface, or method.
- TypeParameter.OfConstructor - Class in io.quarkus.gizmo2
-
A type parameter on a constructor.
- TypeParameter.OfMethod - Class in io.quarkus.gizmo2
-
A type parameter on a method.
- TypeParameter.OfType - Class in io.quarkus.gizmo2
-
A type parameter on a class or interface.
- TypeParameterCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for a type parameter.
- TypeParameterizedCreator - Interface in io.quarkus.gizmo2.creator
-
A creator for things which can have type parameters.
- typeParameterOf(TypeVariable<?>) - Static method in class io.quarkus.gizmo2.Reflection2Gizmo
-
Returns a type parameter for the given type variable.
U
- unbox(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Unbox the given boxed value into its corresponding primitive type.
- uncheckedCast(Expr, GenericType) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Cast an object value to the given type without a type check.
- uncheckedCast(Expr, Class<?>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Cast an object value to the given type without a type check.
- uncheckedCast(Expr, ClassDesc) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Cast an object value to the given type without a type check.
- unlock - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Lock
- upperBound() - Method in enum class io.quarkus.gizmo2.TypeKind
-
Returns the most specific class descriptor for this type kind.
- ushr(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise unsigned-right-shift operator.
- ushr(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise unsigned-right-shift operator.
- ushr(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise unsigned-right-shift operator.
- ushrAssign(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Logically bitwise-right-shift the argument with the variable value and assign it back.
V
- V17 - Enum constant in enum class io.quarkus.gizmo2.ClassVersion
-
The class file version of Java 17.
- V21 - Enum constant in enum class io.quarkus.gizmo2.ClassVersion
-
The class file version of Java 21.
- validForReads() - Method in enum class io.quarkus.gizmo2.MemoryOrder
-
Returns true if this mode may be used for read operations, or false if it cannot.
- validForWrites() - Method in enum class io.quarkus.gizmo2.MemoryOrder
-
Returns true if this mode may be used for write operations, or false if it cannot.
- validIn(ModifierLocation) - Method in enum class io.quarkus.gizmo2.creator.AccessLevel
- validIn(ModifierLocation) - Method in interface io.quarkus.gizmo2.creator.Modifier
-
Returns
trueif this modifier is valid in the given location, orfalseif it is invalid. - validIn(ModifierLocation) - Method in enum class io.quarkus.gizmo2.creator.ModifierFlag
- valueOf(ClassDesc) - Static method in class io.quarkus.gizmo2.desc.Descs.MD_String
- valueOf(String) - Static method in enum class io.quarkus.gizmo2.ClassVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.gizmo2.creator.AccessLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.gizmo2.creator.ModifierFlag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.gizmo2.InvokeKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.gizmo2.MemoryOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.gizmo2.TypeKind
-
Returns the enum constant of this class with the specified name.
- valueOf_boolean - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- valueOf_char - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- valueOf_char_array - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- valueOf_double - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- valueOf_float - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- valueOf_int - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- valueOf_long - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- valueOf_Object - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_String
- values - Static variable in enum class io.quarkus.gizmo2.creator.AccessLevel
-
The list of access values.
- values - Static variable in enum class io.quarkus.gizmo2.creator.ModifierFlag
-
The modifier flag list in order by ordinal.
- values - Static variable in enum class io.quarkus.gizmo2.creator.ModifierLocation
- values - Static variable in class io.quarkus.gizmo2.desc.Descs.MD_Map
- values - Static variable in enum class io.quarkus.gizmo2.InvokeKind
-
An immutable list of all values of this type.
- values() - Static method in enum class io.quarkus.gizmo2.ClassVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.gizmo2.creator.AccessLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.gizmo2.creator.ModifierFlag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.gizmo2.creator.ModifierLocation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class io.quarkus.gizmo2.creator.ops.MapOps
-
Generate a call to
Map.values(). - values() - Static method in enum class io.quarkus.gizmo2.InvokeKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.gizmo2.MemoryOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.gizmo2.TypeKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Var - Interface in io.quarkus.gizmo2
-
An assignable expression that is stored in a variable.
- varargs() - Method in interface io.quarkus.gizmo2.creator.ExecutableCreator
-
Add the variable arguments modifier flag to this creator.
- VARARGS - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierFlag
-
The variable-argument modifier.
- VIRTUAL - Enum constant in enum class io.quarkus.gizmo2.InvokeKind
-
A virtual invocation.
- visibleIn(ConstructorDesc) - Method in class io.quarkus.gizmo2.TypeParameter.OfConstructor
- visibleIn(ConstructorDesc) - Method in class io.quarkus.gizmo2.TypeParameter.OfMethod
- visibleIn(ConstructorDesc) - Method in class io.quarkus.gizmo2.TypeParameter.OfType
- visibleIn(ConstructorDesc) - Method in class io.quarkus.gizmo2.TypeParameter
-
Returns
trueif this type variable is visible throughout the given constructor, orfalseif it is not. - visibleIn(MethodDesc) - Method in class io.quarkus.gizmo2.TypeParameter.OfConstructor
- visibleIn(MethodDesc) - Method in class io.quarkus.gizmo2.TypeParameter.OfMethod
- visibleIn(MethodDesc) - Method in class io.quarkus.gizmo2.TypeParameter.OfType
- visibleIn(MethodDesc) - Method in class io.quarkus.gizmo2.TypeParameter
-
Returns
trueif this type variable is visible throughout the given method, orfalseif it is not. - visibleIn(ClassDesc) - Method in class io.quarkus.gizmo2.TypeParameter.OfConstructor
- visibleIn(ClassDesc) - Method in class io.quarkus.gizmo2.TypeParameter.OfMethod
- visibleIn(ClassDesc) - Method in class io.quarkus.gizmo2.TypeParameter.OfType
- visibleIn(ClassDesc) - Method in class io.quarkus.gizmo2.TypeParameter
-
Returns
trueif this type variable is visible throughout the given class, orfalseif it is not. - VOID - Enum constant in enum class io.quarkus.gizmo2.TypeKind
- Volatile - Enum constant in enum class io.quarkus.gizmo2.MemoryOrder
-
Access using "volatile" semantics.
- VOLATILE - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierFlag
-
The
volatilemodifier. - volatile_() - Method in interface io.quarkus.gizmo2.creator.FieldCreator
-
Add the
volatilemodifier flag to this creator.
W
- weakCompareAndSet(Assignable, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Atomically sets the value of
vartoupdateif its current value is equal toexpected, usingvolatilememory ordering. - weakCompareAndSet(Assignable, Expr, Expr, MemoryOrder) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Atomically sets the value of
vartoupdateif its current value is equal toexpected. - while_(Consumer<BlockCreator>, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Enter a
whileloop. - withAnnotation(Class<A>) - Method in class io.quarkus.gizmo2.GenericType.OfArray
- withAnnotation(Class<A>) - Method in class io.quarkus.gizmo2.GenericType.OfClass
- withAnnotation(Class<A>) - Method in class io.quarkus.gizmo2.GenericType.OfInnerClass
- withAnnotation(Class<A>) - Method in class io.quarkus.gizmo2.GenericType.OfPrimitive
- withAnnotation(Class<A>) - Method in class io.quarkus.gizmo2.GenericType.OfReference
- withAnnotation(Class<A>) - Method in class io.quarkus.gizmo2.GenericType.OfRootClass
- withAnnotation(Class<A>) - Method in class io.quarkus.gizmo2.GenericType.OfThrows
- withAnnotation(Class<A>) - Method in class io.quarkus.gizmo2.GenericType.OfTypeVariable
- withAnnotation(Class<A>) - Method in class io.quarkus.gizmo2.GenericType
-
Returns this generic type with the given additional annotation (not
null). - withAnnotation(Class<A>) - Method in class io.quarkus.gizmo2.TypeArgument.OfExtends
- withAnnotation(Class<A>) - Method in class io.quarkus.gizmo2.TypeArgument.OfSuper
- withAnnotation(Class<A>) - Method in class io.quarkus.gizmo2.TypeArgument.OfUnbounded
- withAnnotation(Class<A>) - Method in class io.quarkus.gizmo2.TypeArgument.OfWildcard
-
Returns a copy of this type argument with the given annotation.
- withAnnotation(Class<A>, Consumer<AnnotationCreator<A>>) - Method in class io.quarkus.gizmo2.GenericType.OfArray
- withAnnotation(Class<A>, Consumer<AnnotationCreator<A>>) - Method in class io.quarkus.gizmo2.GenericType.OfClass
- withAnnotation(Class<A>, Consumer<AnnotationCreator<A>>) - Method in class io.quarkus.gizmo2.GenericType.OfInnerClass
- withAnnotation(Class<A>, Consumer<AnnotationCreator<A>>) - Method in class io.quarkus.gizmo2.GenericType.OfPrimitive
- withAnnotation(Class<A>, Consumer<AnnotationCreator<A>>) - Method in class io.quarkus.gizmo2.GenericType.OfReference
- withAnnotation(Class<A>, Consumer<AnnotationCreator<A>>) - Method in class io.quarkus.gizmo2.GenericType.OfRootClass
- withAnnotation(Class<A>, Consumer<AnnotationCreator<A>>) - Method in class io.quarkus.gizmo2.GenericType.OfThrows
- withAnnotation(Class<A>, Consumer<AnnotationCreator<A>>) - Method in class io.quarkus.gizmo2.GenericType.OfTypeVariable
- withAnnotation(Class<A>, Consumer<AnnotationCreator<A>>) - Method in class io.quarkus.gizmo2.GenericType
-
Returns this generic type with the given additional annotation (not
null). - withAnnotation(Class<A>, Consumer<AnnotationCreator<A>>) - Method in class io.quarkus.gizmo2.TypeArgument.OfExtends
- withAnnotation(Class<A>, Consumer<AnnotationCreator<A>>) - Method in class io.quarkus.gizmo2.TypeArgument.OfSuper
- withAnnotation(Class<A>, Consumer<AnnotationCreator<A>>) - Method in class io.quarkus.gizmo2.TypeArgument.OfUnbounded
- withAnnotation(Class<A>, Consumer<AnnotationCreator<A>>) - Method in class io.quarkus.gizmo2.TypeArgument.OfWildcard
-
Returns a copy of this type argument with the given annotation.
- withAnnotations(Consumer<AnnotatableCreator>) - Method in class io.quarkus.gizmo2.GenericType.OfArray
- withAnnotations(Consumer<AnnotatableCreator>) - Method in class io.quarkus.gizmo2.GenericType.OfClass
- withAnnotations(Consumer<AnnotatableCreator>) - Method in class io.quarkus.gizmo2.GenericType.OfInnerClass
- withAnnotations(Consumer<AnnotatableCreator>) - Method in class io.quarkus.gizmo2.GenericType.OfPrimitive
- withAnnotations(Consumer<AnnotatableCreator>) - Method in class io.quarkus.gizmo2.GenericType.OfReference
- withAnnotations(Consumer<AnnotatableCreator>) - Method in class io.quarkus.gizmo2.GenericType.OfRootClass
- withAnnotations(Consumer<AnnotatableCreator>) - Method in class io.quarkus.gizmo2.GenericType.OfThrows
- withAnnotations(Consumer<AnnotatableCreator>) - Method in class io.quarkus.gizmo2.GenericType.OfTypeVariable
- withAnnotations(Consumer<AnnotatableCreator>) - Method in class io.quarkus.gizmo2.GenericType
-
Returns this generic type with annotations added by the given builder (not
null). - withAnnotations(Consumer<AnnotatableCreator>) - Method in class io.quarkus.gizmo2.TypeArgument.OfExtends
- withAnnotations(Consumer<AnnotatableCreator>) - Method in class io.quarkus.gizmo2.TypeArgument.OfSuper
- withAnnotations(Consumer<AnnotatableCreator>) - Method in class io.quarkus.gizmo2.TypeArgument.OfUnbounded
- withAnnotations(Consumer<AnnotatableCreator>) - Method in class io.quarkus.gizmo2.TypeArgument.OfWildcard
-
Returns a copy of this type argument with annotations defined by the given builder.
- withArguments(List<TypeArgument>) - Method in class io.quarkus.gizmo2.GenericType.OfClass
-
Returns a copy of this generic type with the given type arguments.
- withArguments(List<TypeArgument>) - Method in class io.quarkus.gizmo2.GenericType.OfRootClass
- withClass(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns a convenience wrapper for accessing instance methods of
Class. - withCollection(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns a convenience wrapper for accessing instance methods of
Collection. - withDebugInfo(boolean) - Method in interface io.quarkus.gizmo2.Gizmo
-
Returns a Gizmo instance which has debug info output enabled or disabled.
- withDefaultModifiers(Consumer<ModifierConfigurator>) - Method in interface io.quarkus.gizmo2.Gizmo
-
Returns a Gizmo instance which uses the default modifiers configured by the given configurator.
- withIterator(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns a convenience wrapper for accessing instance methods of
Iterator. - withLambdasAsAnonymousClasses(boolean) - Method in interface io.quarkus.gizmo2.Gizmo
-
Returns a Gizmo instance which emits lambdas as anonymous classes if the parameter is
true. - withList(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns a convenience wrapper for accessing instance methods of
List. - withMap(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns a convenience wrapper for accessing instance methods of
Map. - withObject(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns a convenience wrapper for accessing instance methods of
Object. - withOptional(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns a convenience wrapper for accessing instance methods of
Optional. - withOuterType(GenericType.OfClass) - Method in class io.quarkus.gizmo2.GenericType.OfInnerClass
- withOutput(ClassOutput) - Method in interface io.quarkus.gizmo2.Gizmo
-
Returns a Gizmo instance which uses the given output handler.
- withParameters(boolean) - Method in interface io.quarkus.gizmo2.Gizmo
-
Returns a Gizmo instance which has parameters output enabled or disabled.
- withSet(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns a convenience wrapper for accessing instance methods of
Set. - withString(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns a convenience wrapper for accessing instance methods of
String. - withThrowable(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Returns a convenience wrapper for accessing instance methods of
Throwable. - write(ClassDesc, byte[]) - Method in interface io.quarkus.gizmo2.ClassOutput
-
Accept and write the class bytes.
- write(String, byte[]) - Method in interface io.quarkus.gizmo2.ClassOutput
-
Write a resource to the output.
X
- xor(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise
xoroperator. - xor(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise
xoroperator. - xor(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
The bitwise
xoroperator. - xorAssign(Assignable, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Bitwise-XOR (exclusive OR) the argument with the variable value and assign it back.
Y
- yield(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Yield a value from this block.
- yieldNull() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
-
Yield a
nullvalue from this block.
All Classes and Interfaces|All Packages|Serialized Form
BlockCreator.exprEquals(Expr, Expr)instead.