Index

A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Serialized Form

A

ABSTRACT - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierFlag
The abstract modifier.
abstract_() - Method in interface io.quarkus.gizmo2.creator.ClassCreator
Add the abstract modifier 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
and(Expr, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
The bitwise and operator.
and(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
The bitwise and operator.
and(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
The bitwise and operator.
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 to Arrays#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 to Arrays#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 to Arrays#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 try statement.
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 switch statement 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 ClassDesc for the given clazz.
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 var to update if its current value is equal to expected.
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
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-while loop.

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 true if this object is equal to the given object, or false if 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 true if this object is equal to the given object, or false if it is not.
equals(GenericType.OfClass) - Method in class io.quarkus.gizmo2.GenericType.OfClass
Returns true if this object is equal to the given object, or false if 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 true if this object is equal to the given object, or false if it is not.
equals(GenericType.OfPrimitive) - Method in class io.quarkus.gizmo2.GenericType.OfPrimitive
Returns true if this object is equal to the given object, or false if 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 true if this object is equal to the given object, or false if 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 true if this object is equal to the given object, or false if 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 true if this object is equal to the given object, or false if 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 true if this object is equal to the given object, or false if 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 true if this object is equal to the given object, or false if 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 true if this object is equal to the given object, or false if it is not.
equals(TypeParameter.OfMethod) - Method in class io.quarkus.gizmo2.TypeParameter.OfMethod
Returns true if this object is equal to the given object, or false if it is not.
equals(TypeParameter.OfType) - Method in class io.quarkus.gizmo2.TypeParameter.OfType
Returns true if this object is equal to the given object, or false if 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 true if the two descriptors are equal, or false if they are not.
equals(Object) - Method in class io.quarkus.gizmo2.GenericType
Returns true if this object is equal to the given object, or false if 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 true if this object is equal to the given object, or false if 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 final modifier.
final_() - Method in interface io.quarkus.gizmo2.creator.ModifiableCreator
Add the final modifier flag to this creator.
finally_(Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.TryCreator
Add the finally clause.
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 equals method in this class that compares given fields.
generateEqualsAndHashCode(List<FieldDesc>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
Generates structural equals and hashCode methods in this class, based on given fields.
generateToString(List<FieldDesc>) - Method in interface io.quarkus.gizmo2.creator.ClassCreator
Generates a toString methods in this class, based on given fields.
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 throws clause.
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 volatile semantics.
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 volatile semantics.
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 volatile semantics.
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 volatile semantics.
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 volatile semantics.
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
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 true if this type has any type annotations, or false if it does not.
hasAnnotations() - Method in class io.quarkus.gizmo2.TypeArgument
Returns true if any type annotations are present, or false otherwise.
hasAnnotations(RetentionPolicy) - Method in class io.quarkus.gizmo2.GenericType
Returns true if this type has type annotations with given retention policy, or false if it does not.
hasGenericReturnType() - Method in interface io.quarkus.gizmo2.MethodTyped
Returns true if the method return type is generic, or false if it is not.
hasGenericType() - Method in interface io.quarkus.gizmo2.Expr
Returns true if this value has a generic type, or false if it does not have one.
hasGenericType() - Method in interface io.quarkus.gizmo2.GenericTyped
Returns true if this value has a generic type, or false if 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 true if this type has runtime-invisible type annotations, or false if 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 true if runtime-invisible type annotations are present, or false otherwise.
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
hasVisibleAnnotations() - Method in class io.quarkus.gizmo2.GenericType
Returns true if this type has runtime-visible type annotations, or false if 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 true if runtime-visible type annotations are present, or false otherwise.
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 if conditional.
ifElse(Expr, Consumer<BlockCreator>, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
A general if-else conditional.
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 if conditional.
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
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 true if this entity has a primitive type, or false if it does not.
isPrimitiveParameter(int) - Method in interface io.quarkus.gizmo2.MethodTyped
Returns true if the type of the parameter with the given index is a primitive type, or false if it is not.
isPrimitiveReturn() - Method in interface io.quarkus.gizmo2.MethodTyped
Returns true if the return type is a primitive type, or false if it is not.
isRaw() - Method in class io.quarkus.gizmo2.GenericType
Returns true if this type has no type arguments, or false if 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 true if this entity has void type, or false otherwise.
isVoidReturn() - Method in interface io.quarkus.gizmo2.MethodTyped
Returns true if the return type is void, or false otherwise.
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
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
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 given value.
localVar(String, double) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Declare a local variable with given name, which is initialized to the given value.
localVar(String, float) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Declare a local variable with given name, which is initialized to the given value.
localVar(String, int) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Declare a local variable with given name, which is initialized to the given value.
localVar(String, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Declare a local variable with given name, which is initialized to the given value.
localVar(String, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Declare a local variable with given name, which is initialized to the given value.
localVar(String, GenericType, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Declare a local variable with given name and type, which is initialized to the given value.
localVar(String, Class<?>, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Declare a local variable with given name and type, which is initialized to the given value.
localVar(String, ClassDesc, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Declare a local variable with given name and type, which is initialized to the given value.
localVar(String, String) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Declare a local variable with given name, which is initialized to the given value.
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

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.
objToString(Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Deprecated.
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 VarHandle constant 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 VarHandle constant 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 null constant with the given type.
ofNull(ClassDesc) - Static method in interface io.quarkus.gizmo2.Const
Returns a null constant 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 VarHandle constant 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 final field.
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 void constant.
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 or operator.
or(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
The bitwise or operator.
or(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
The bitwise or operator.
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 printf statement.
printf(String, List<? extends Expr>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Insert a printf statement.
PRIVATE - Enum constant in enum class io.quarkus.gizmo2.creator.AccessLevel
The private access 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 protected access 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 public access 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.reflect types 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
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
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
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 true if the given flag must always be set for this element, or false if 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 false from 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 0 from the current method.
returnNull() - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Return null from 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 true from 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 true if a signature attribute would be needed for this generic type, or false otherwise.
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 static modifier.
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
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 true if the given modifier is supported by this creator, or false if 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 true if the given flag may be set for this element, or false if 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 switch statement.
switch_(Class<?>, Expr, Consumer<SwitchCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Construct a switch expression.
switch_(ClassDesc, Expr, Consumer<SwitchCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Construct a switch expression.
SwitchCreator - Interface in io.quarkus.gizmo2.creator
A creator for a switch statement.
switchEnum(Expr, Consumer<SwitchCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Construct a switch statement for enum constants.
switchEnum(Class<?>, Expr, Consumer<SwitchCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Construct a switch expression for enum constants.
switchEnum(ClassDesc, Expr, Consumer<SwitchCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Construct a switch expression for enum constants.
SYNCHRONIZED - Enum constant in enum class io.quarkus.gizmo2.creator.ModifierFlag
The synchronized modifier.
synchronized_() - Method in interface io.quarkus.gizmo2.creator.MethodCreator
Add the synchronized modifier flag to this creator.
synchronized_(Expr, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Create a synchronized block.
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 this expression.
this_() - Method in interface io.quarkus.gizmo2.creator.TypeCreator
Returns the this expression.
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 transient modifier.
try_(Consumer<TryCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Enter a try block.
TryCreator - Interface in io.quarkus.gizmo2.creator
A creator for a try-catch-finally construct.
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 name and no bounds.
typeParameter(String, Consumer<TypeParameterCreator>) - Method in interface io.quarkus.gizmo2.creator.TypeParameterizedCreator
Creates a type parameter with given name and 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 true if this modifier is valid in the given location, or false if 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 true if this type variable is visible throughout the given constructor, or false if 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 true if this type variable is visible throughout the given method, or false if 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 true if this type variable is visible throughout the given class, or false if 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 volatile modifier.
volatile_() - Method in interface io.quarkus.gizmo2.creator.FieldCreator
Add the volatile modifier flag to this creator.

W

weakCompareAndSet(Assignable, Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Atomically sets the value of var to update if its current value is equal to expected, using volatile memory ordering.
weakCompareAndSet(Assignable, Expr, Expr, MemoryOrder) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Atomically sets the value of var to update if its current value is equal to expected.
while_(Consumer<BlockCreator>, Consumer<BlockCreator>) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
Enter a while loop.
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 xor operator.
xor(Expr, long) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
The bitwise xor operator.
xor(Expr, Expr) - Method in interface io.quarkus.gizmo2.creator.BlockCreator
The bitwise xor operator.
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 null value from this block.
A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Serialized Form