A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractSwitch<T> - Class in io.quarkus.gizmo
- AbstractSwitch(BytecodeCreatorImpl) - Constructor for class io.quarkus.gizmo.AbstractSwitch
- access - Variable in class io.quarkus.gizmo.ClassCreator
- access - Variable in class io.quarkus.gizmo.ClassCreator.Builder
- accessorCount - Variable in class io.quarkus.gizmo.ClassCreator
- add(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkCollection.JdkCollectionInstance
- add(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Adds the two result handles together and returns the result
- add(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- add(String, Object) - Method in interface io.quarkus.gizmo.AnnotationCreator
-
Same as
AnnotationCreator.addValue(String, Object), but returnsthisto allow fluent usage. - ADD - Static variable in class io.quarkus.gizmo.Gizmo.JdkCollection
- ADD_ALL - Static variable in class io.quarkus.gizmo.Gizmo.JdkCollection
- addAll(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkCollection.JdkCollectionInstance
- addAnnotation(Class<?>) - Method in interface io.quarkus.gizmo.AnnotatedElement
- addAnnotation(String) - Method in interface io.quarkus.gizmo.AnnotatedElement
- addAnnotation(String, RetentionPolicy) - Method in interface io.quarkus.gizmo.AnnotatedElement
- addAnnotation(String, RetentionPolicy) - Method in class io.quarkus.gizmo.ClassCreator
- addAnnotation(String, RetentionPolicy) - Method in class io.quarkus.gizmo.FieldCreatorImpl
- addAnnotation(String, RetentionPolicy) - Method in class io.quarkus.gizmo.MethodCreatorImpl
- addAnnotation(String, RetentionPolicy) - Method in class io.quarkus.gizmo.MethodCreatorImpl.AnnotationParameters
- addAnnotation(AnnotationInstance) - Method in interface io.quarkus.gizmo.AnnotatedElement
- addCaseBlock(E, Consumer<BytecodeCreator>) - Method in class io.quarkus.gizmo.EnumSwitchImpl
- addCaseBlock(String, Consumer<BytecodeCreator>) - Method in class io.quarkus.gizmo.StringSwitchImpl
- addCatch(Class<? extends Throwable>) - Method in interface io.quarkus.gizmo.TryBlock
-
Add a
catchblock in the same manner asTryBlock.addCatch(String). - addCatch(String) - Method in interface io.quarkus.gizmo.TryBlock
-
Add a
catchblock. - addCatch(String) - Method in class io.quarkus.gizmo.TryBlockImpl
- addedFields - Variable in class io.quarkus.gizmo.ClassTransformer
- addedInterfaces - Variable in class io.quarkus.gizmo.ClassTransformer
- addedMethods - Variable in class io.quarkus.gizmo.ClassTransformer
- addedModifiers - Variable in class io.quarkus.gizmo.ClassTransformer
- addedModifiers - Variable in class io.quarkus.gizmo.MemberTransformer
- addException(Type.ClassType) - Method in class io.quarkus.gizmo.MethodSignatureBuilderImpl
- addException(Type.ClassType) - Method in interface io.quarkus.gizmo.SignatureBuilder.MethodSignatureBuilder
- addException(Type.TypeVariable) - Method in class io.quarkus.gizmo.MethodSignatureBuilderImpl
- addException(Type.TypeVariable) - Method in interface io.quarkus.gizmo.SignatureBuilder.MethodSignatureBuilder
- addException(Class<?>) - Method in interface io.quarkus.gizmo.MethodCreator
-
Adds an exception to the method signature
- addException(String) - Method in interface io.quarkus.gizmo.MethodCreator
-
Adds an exception to the method signature
- addException(String) - Method in class io.quarkus.gizmo.MethodCreatorImpl
- addField(FieldDescriptor) - Method in class io.quarkus.gizmo.ClassTransformer
-
Returns a
FieldCreatorto configure a new field that will be added to this class. - addField(String, Object) - Method in class io.quarkus.gizmo.ClassTransformer
-
Returns a
FieldCreatorto configure a new field that will be added to this class. - addFunctionBody(ResultHandle, ClassCreator, MethodCreatorImpl, BytecodeCreatorImpl) - Method in class io.quarkus.gizmo.MethodCreatorImpl
- addIndent() - Method in class io.quarkus.gizmo.GizmoClassVisitor
- addInterface(Type.ClassType) - Method in class io.quarkus.gizmo.ClassSignatureBuilderImpl
- addInterface(Type.ClassType) - Method in interface io.quarkus.gizmo.SignatureBuilder.ClassSignatureBuilder
- addInterface(Type.ParameterizedType) - Method in class io.quarkus.gizmo.ClassSignatureBuilderImpl
- addInterface(Type.ParameterizedType) - Method in interface io.quarkus.gizmo.SignatureBuilder.ClassSignatureBuilder
- addInterface(Object) - Method in class io.quarkus.gizmo.ClassTransformer
-
Adds given
interfaceNameto the set of interfaces implemented by this class. - addMethod(MethodDescriptor) - Method in class io.quarkus.gizmo.ClassTransformer
-
Returns a
MethodCreatorto configure a new method that will be added to this class. - addMethod(String, Object, Object...) - Method in class io.quarkus.gizmo.ClassTransformer
-
Returns a
MethodCreatorto configure a new method that will be added to this class. - addModifiers(int) - Method in class io.quarkus.gizmo.ClassTransformer
-
Adds given
modifiersto the modifiers of this class. - addModifiers(int) - Method in class io.quarkus.gizmo.MemberTransformer
-
Adds given
modifiersto the modifiers of this method or field. - addParameterType(Type) - Method in class io.quarkus.gizmo.MethodSignatureBuilderImpl
- addParameterType(Type) - Method in interface io.quarkus.gizmo.SignatureBuilder.MethodSignatureBuilder
- addTypeParameter(Type.TypeVariable) - Method in class io.quarkus.gizmo.ClassSignatureBuilderImpl
- addTypeParameter(Type.TypeVariable) - Method in class io.quarkus.gizmo.MethodSignatureBuilderImpl
- addTypeParameter(Type.TypeVariable) - Method in interface io.quarkus.gizmo.SignatureBuilder.ClassSignatureBuilder
- addTypeParameter(Type.TypeVariable) - Method in interface io.quarkus.gizmo.SignatureBuilder.MethodSignatureBuilder
- addValue(String, Object) - Method in interface io.quarkus.gizmo.AnnotationCreator
-
Add a new annotation element with the given
nameandvalue. - addValue(String, Object) - Method in class io.quarkus.gizmo.AnnotationCreatorImpl
- allocateLocalVariables(int) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- allocateResult(String) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- AnnotatedElement - Interface in io.quarkus.gizmo
- AnnotationCreator - Interface in io.quarkus.gizmo
- AnnotationCreatorImpl - Class in io.quarkus.gizmo
- AnnotationCreatorImpl(String, RetentionPolicy) - Constructor for class io.quarkus.gizmo.AnnotationCreatorImpl
- AnnotationParameters() - Constructor for class io.quarkus.gizmo.MethodCreatorImpl.AnnotationParameters
- annotations - Variable in class io.quarkus.gizmo.ClassCreator
- annotations - Variable in class io.quarkus.gizmo.FieldCreatorImpl
- annotations - Variable in class io.quarkus.gizmo.MethodCreatorImpl.AnnotationParameters
- annotations - Variable in class io.quarkus.gizmo.MethodCreatorImpl
- annotationType - Variable in class io.quarkus.gizmo.AnnotationCreatorImpl
- AnnotationUtils - Class in io.quarkus.gizmo
- AnnotationUtils() - Constructor for class io.quarkus.gizmo.AnnotationUtils
- append(char) - Method in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- append(char) - Method in class io.quarkus.gizmo.GizmoClassVisitor
- append(char) - Method in class io.quarkus.gizmo.LineNumberWriter
- append(char) - Method in class io.quarkus.gizmo.NullWriter
- append(int) - Method in class io.quarkus.gizmo.GizmoClassVisitor
- append(long) - Method in class io.quarkus.gizmo.GizmoClassVisitor
- append(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- append(CharSequence) - Method in class io.quarkus.gizmo.LineNumberWriter
- append(CharSequence) - Method in class io.quarkus.gizmo.NullWriter
- append(CharSequence, int, int) - Method in class io.quarkus.gizmo.LineNumberWriter
- append(CharSequence, int, int) - Method in class io.quarkus.gizmo.NullWriter
- append(Object) - Method in class io.quarkus.gizmo.GizmoClassVisitor
- append(String) - Method in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- append(String) - Method in class io.quarkus.gizmo.GizmoClassVisitor
- APPEND_BOOLEAN - Static variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- APPEND_CHAR - Static variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- APPEND_CHAR_ARRAY - Static variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- APPEND_CHAR_SEQUENCE - Static variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- APPEND_DOUBLE - Static variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- APPEND_FLOAT - Static variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- APPEND_INT - Static variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- APPEND_LONG - Static variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- APPEND_OBJECT - Static variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- APPEND_STRING - Static variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- appendToSignature(StringBuilder) - Method in class io.quarkus.gizmo.Type
- appendToSignature(StringBuilder) - Method in class io.quarkus.gizmo.Type.ArrayType
- appendToSignature(StringBuilder) - Method in class io.quarkus.gizmo.Type.ClassType
- appendToSignature(StringBuilder) - Method in class io.quarkus.gizmo.Type.ParameterizedType
- appendToSignature(StringBuilder) - Method in class io.quarkus.gizmo.Type.PrimitiveType
- appendToSignature(StringBuilder) - Method in class io.quarkus.gizmo.Type.TypeVariable
- appendToSignature(StringBuilder) - Method in class io.quarkus.gizmo.Type.VoidType
- appendToSignature(StringBuilder) - Method in class io.quarkus.gizmo.Type.WildcardType
- appendTypeParameterToSignature(StringBuilder) - Method in class io.quarkus.gizmo.Type.TypeVariable
- applyTo(ClassVisitor) - Method in class io.quarkus.gizmo.ClassTransformer
-
Returns a
ClassVisitorthat applies the class transformation to givenvisitor. - args - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.InvokeOperation
- args - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.NewInstanceOperation
- ARRAY_DEEP_EQUALS - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- ARRAY_DEEP_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- ARRAY_DEEP_TO_STRING - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- arrayLength(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
- arrayLength(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- arrayType(Type) - Static method in class io.quarkus.gizmo.Type
- arrayType(Type, int) - Static method in class io.quarkus.gizmo.Type
- ArrayType(Type, int) - Constructor for class io.quarkus.gizmo.Type.ArrayType
- asArray() - Method in class io.quarkus.gizmo.Type.ArrayType
- asArray() - Method in class io.quarkus.gizmo.Type
- asClass() - Method in class io.quarkus.gizmo.Type
- asClass() - Method in class io.quarkus.gizmo.Type.ClassType
- ASM_API_VERSION - Static variable in class io.quarkus.gizmo.Gizmo
- asParameterizedType() - Method in class io.quarkus.gizmo.Type
- asParameterizedType() - Method in class io.quarkus.gizmo.Type.ParameterizedType
- asPrimitive() - Method in class io.quarkus.gizmo.Type
- asPrimitive() - Method in class io.quarkus.gizmo.Type.PrimitiveType
- assign(AssignableResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Assign the given value to the given assignable target.
- assign(AssignableResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- AssignableResultHandle - Class in io.quarkus.gizmo
-
A result handle that can be assigned to (also known as an "lvalue").
- AssignableResultHandle(String, BytecodeCreatorImpl) - Constructor for class io.quarkus.gizmo.AssignableResultHandle
- AssignOperation(ResultHandle, ResultHandle) - Constructor for class io.quarkus.gizmo.BytecodeCreatorImpl.AssignOperation
- asTypeVariable() - Method in class io.quarkus.gizmo.Type
- asTypeVariable() - Method in class io.quarkus.gizmo.Type.TypeVariable
- asVoid() - Method in class io.quarkus.gizmo.Type
- asVoid() - Method in class io.quarkus.gizmo.Type.VoidType
- asWildcard() - Method in class io.quarkus.gizmo.Type
- asWildcard() - Method in class io.quarkus.gizmo.Type.WildcardType
B
- bitwiseAnd(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Computes the bitwise AND of the two result handles and returns the result
- bitwiseAnd(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- bitwiseOr(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Computes the bitwise OR of the two result handles and returns the result
- bitwiseOr(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- bitwiseXor(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Computes the bitwise XOR of the two result handles and returns the result
- bitwiseXor(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- block - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.BlockOperation
- block() - Method in interface io.quarkus.gizmo.ForEachLoop
-
The block is executed for each element.
- block() - Method in interface io.quarkus.gizmo.Loop
-
The block inside the loop.
- block() - Method in class io.quarkus.gizmo.LoopImpl
- block() - Method in interface io.quarkus.gizmo.WhileLoop
-
The block is executed until the condition evaluates to false.
- BlockOperation(BytecodeCreatorImpl) - Constructor for class io.quarkus.gizmo.BytecodeCreatorImpl.BlockOperation
- BOOLEAN - Static variable in class io.quarkus.gizmo.Type.PrimitiveType
- BOOLEAN_ARRAY_EQUALS - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- BOOLEAN_ARRAY_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- BOOLEAN_ARRAY_TO_STRING - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- BOOLEAN_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- booleanType() - Static method in class io.quarkus.gizmo.Type
- bottom - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- boxingMap - Static variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- boxingMethodMap - Static variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- BranchResult - Interface in io.quarkus.gizmo
-
Use to construct the various branches of an if statement.
- BranchResultImpl - Class in io.quarkus.gizmo
- BranchResultImpl(BytecodeCreator, BytecodeCreator) - Constructor for class io.quarkus.gizmo.BranchResultImpl
- breakScope() - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Go to the end of this scope.
- breakScope(BytecodeCreator) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Go to the end of the given scope.
- breakScope(BytecodeCreator) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- breakScope(BytecodeCreator) - Method in class io.quarkus.gizmo.FunctionCreatorImpl.FunctionBytecodeCreator
- build() - Method in class io.quarkus.gizmo.ClassCreator.Builder
- build() - Method in class io.quarkus.gizmo.ClassSignatureBuilderImpl
- build() - Method in class io.quarkus.gizmo.FieldSignatureBuilderImpl
- build() - Method in class io.quarkus.gizmo.MethodSignatureBuilderImpl
- build() - Method in interface io.quarkus.gizmo.SignatureBuilder
- builder() - Static method in class io.quarkus.gizmo.ClassCreator
- Builder(int) - Constructor for class io.quarkus.gizmo.ClassCreator.Builder
- BYTE - Static variable in class io.quarkus.gizmo.Type.PrimitiveType
- BYTE_ARRAY_EQUALS - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- BYTE_ARRAY_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- BYTE_ARRAY_TO_STRING - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- BYTE_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- bytecode - Variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- BytecodeCreator - Interface in io.quarkus.gizmo
-
An interface for creating a methods bytecode.
- BytecodeCreatorImpl - Class in io.quarkus.gizmo
- BytecodeCreatorImpl(BytecodeCreatorImpl) - Constructor for class io.quarkus.gizmo.BytecodeCreatorImpl
- BytecodeCreatorImpl(BytecodeCreatorImpl, boolean) - Constructor for class io.quarkus.gizmo.BytecodeCreatorImpl
- BytecodeCreatorImpl(BytecodeCreatorImpl, MethodCreatorImpl) - Constructor for class io.quarkus.gizmo.BytecodeCreatorImpl
- BytecodeCreatorImpl.AssignOperation - Class in io.quarkus.gizmo
- BytecodeCreatorImpl.BlockOperation - Class in io.quarkus.gizmo
- BytecodeCreatorImpl.IfOperation - Class in io.quarkus.gizmo
- BytecodeCreatorImpl.InvokeOperation - Class in io.quarkus.gizmo
- BytecodeCreatorImpl.JumpOperation - Class in io.quarkus.gizmo
- BytecodeCreatorImpl.NewInstanceOperation - Class in io.quarkus.gizmo
- BytecodeCreatorImpl.Operation - Class in io.quarkus.gizmo
- byteType() - Static method in class io.quarkus.gizmo.Type
C
- cachedTccl - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- callSwitchTableMethod(String, Class<E>, MethodDescriptor) - Method in class io.quarkus.gizmo.ClassTransfromerMethodCreatorImpl.ClassTransformerEnumSwitchImpl
- callSwitchTableMethod(String, Class<E>, MethodDescriptor) - Method in class io.quarkus.gizmo.EnumSwitchImpl
- callToString() - Method in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- CapturedResultHandle(ResultHandle, FieldDescriptor) - Constructor for class io.quarkus.gizmo.FunctionCreatorImpl.CapturedResultHandle
- capturedResultHandles - Variable in class io.quarkus.gizmo.FunctionCreatorImpl
- caseBlocks - Variable in class io.quarkus.gizmo.StringSwitchImpl
- caseOf(E, Consumer<BytecodeCreator>) - Method in class io.quarkus.gizmo.EnumSwitchImpl
- caseOf(String, Consumer<BytecodeCreator>) - Method in class io.quarkus.gizmo.StringSwitchImpl
- caseOf(List<E>, Consumer<BytecodeCreator>) - Method in class io.quarkus.gizmo.EnumSwitchImpl
- caseOf(List<String>, Consumer<BytecodeCreator>) - Method in class io.quarkus.gizmo.StringSwitchImpl
- caseOf(List<T>, Consumer<BytecodeCreator>) - Method in interface io.quarkus.gizmo.Switch
-
Adds multiple case labels for a single block.
- caseOf(T, Consumer<BytecodeCreator>) - Method in interface io.quarkus.gizmo.Switch
-
Adds a case block.
- CatchBlockCreator - Interface in io.quarkus.gizmo
-
A bytecode creator that represents a catch block
- CatchBlockCreatorImpl - Class in io.quarkus.gizmo
- CatchBlockCreatorImpl(String, BytecodeCreatorImpl) - Constructor for class io.quarkus.gizmo.CatchBlockCreatorImpl
- catchBlocks - Variable in class io.quarkus.gizmo.TryBlockImpl
- CHAR - Static variable in class io.quarkus.gizmo.Type.PrimitiveType
- CHAR_ARRAY_EQUALS - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- CHAR_ARRAY_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- CHAR_ARRAY_TO_STRING - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- CHAR_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- charType() - Static method in class io.quarkus.gizmo.Type
- checkCast(ResultHandle, Class<?>) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Perform a check cast operation which transforms the type of the given result handle.
- checkCast(ResultHandle, String) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Perform a check cast operation which transforms the type of the given result handle.
- checkCast(ResultHandle, String) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- checkMethod() - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- checkScope(ResultHandle[]) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- checkScope(R) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- CL_FOR_NAME - Static variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- classCreator - Variable in class io.quarkus.gizmo.FunctionCreatorImpl
- classCreator - Variable in class io.quarkus.gizmo.MethodCreatorImpl
- ClassCreator - Class in io.quarkus.gizmo
- ClassCreator(BytecodeCreatorImpl, ClassOutput, String, String, String, int, String...) - Constructor for class io.quarkus.gizmo.ClassCreator
- ClassCreator(ClassOutput, String, String, String, String...) - Constructor for class io.quarkus.gizmo.ClassCreator
- ClassCreator.Builder - Class in io.quarkus.gizmo
- className - Variable in class io.quarkus.gizmo.ClassCreator.Builder
- className - Variable in class io.quarkus.gizmo.ClassCreator
- className - Variable in class io.quarkus.gizmo.ClassTransformer
- className(String) - Method in class io.quarkus.gizmo.ClassCreator.Builder
- classOutput - Variable in class io.quarkus.gizmo.ClassCreator.Builder
- classOutput - Variable in class io.quarkus.gizmo.ClassCreator
- classOutput(ClassOutput) - Method in class io.quarkus.gizmo.ClassCreator.Builder
- ClassOutput - Interface in io.quarkus.gizmo
- ClassSignatureBuilderImpl - Class in io.quarkus.gizmo
- ClassSignatureBuilderImpl() - Constructor for class io.quarkus.gizmo.ClassSignatureBuilderImpl
- classToStringRepresentation(Class<?>) - Static method in class io.quarkus.gizmo.DescriptorUtils
- ClassTransformer - Class in io.quarkus.gizmo
-
Transforms an existing class by wrapping an ASM
ClassVisitor. - ClassTransformer(String) - Constructor for class io.quarkus.gizmo.ClassTransformer
- ClassTransformer.NamedDescriptor - Class in io.quarkus.gizmo
- ClassTransformerEnumSwitchImpl(ResultHandle, Class<E>) - Constructor for class io.quarkus.gizmo.ClassTransfromerMethodCreatorImpl.ClassTransformerEnumSwitchImpl
- ClassTransfromerMethodCreatorImpl - Class in io.quarkus.gizmo
- ClassTransfromerMethodCreatorImpl(MethodDescriptor, ClassTransformer) - Constructor for class io.quarkus.gizmo.ClassTransfromerMethodCreatorImpl
- ClassTransfromerMethodCreatorImpl.ClassTransformerEnumSwitchImpl<E extends java.lang.Enum<E>> - Class in io.quarkus.gizmo
- classType(Class<?>) - Static method in class io.quarkus.gizmo.Type
- classType(String) - Static method in class io.quarkus.gizmo.Type
- classType(DotName) - Static method in class io.quarkus.gizmo.Type
- ClassType(String, Type) - Constructor for class io.quarkus.gizmo.Type.ClassType
- clazz - Variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- clear() - Method in class io.quarkus.gizmo.Gizmo.JdkCollection.JdkCollectionInstance
- CLEAR - Static variable in class io.quarkus.gizmo.Gizmo.JdkCollection
- CLINIT - Static variable in class io.quarkus.gizmo.MethodDescriptor
-
The constant string
<clinit>. - close() - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Indicate that the scope is no longer in use.
- close() - Method in class io.quarkus.gizmo.ClassCreator
-
Finish the class creator.
- close() - Method in class io.quarkus.gizmo.LineNumberWriter
- close() - Method in class io.quarkus.gizmo.NullWriter
- collectionOperations(BytecodeCreator) - Static method in class io.quarkus.gizmo.Gizmo
-
ResultHandle size = Gizmo.collectionOperations(methodBytecode).instance(myList).size();
- compareDouble(ResultHandle, ResultHandle, boolean) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Compares two
doublevalues and pushes the resulting integer to the stack. - compareDouble(ResultHandle, ResultHandle, boolean) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- compareFloat(ResultHandle, ResultHandle, boolean) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Compares two
floatvalues and pushes the resulting integer to the stack. - compareFloat(ResultHandle, ResultHandle, boolean) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- compareLong(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Compares two
longvalues and pushes the resulting integer to the stack. - compareLong(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- constant - Variable in class io.quarkus.gizmo.ResultHandle
- CONSTANT - io.quarkus.gizmo.ResultHandle.ResultType
-
A constant loaded via LDC, ACONST_NULL, ICONST_* etc.
- CONSTRUCTOR - Static variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- CONSTRUCTOR_WITH_CAPACITY - Static variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- contains(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkCollection.JdkCollectionInstance
- CONTAINS - Static variable in class io.quarkus.gizmo.Gizmo.JdkCollection
- CONTAINS_KEY - Static variable in class io.quarkus.gizmo.Gizmo.JdkMap
- containsKey(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkMap.JdkMapInstance
- containsWildcard(Type) - Method in class io.quarkus.gizmo.ClassSignatureBuilderImpl
- continueScope() - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Go to the top of this scope.
- continueScope(BytecodeCreator) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Go to the top of the given scope.
- continueScope(BytecodeCreator) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- continueScope(BytecodeCreator) - Method in class io.quarkus.gizmo.FunctionCreatorImpl.FunctionBytecodeCreator
- convertPrimitive(ResultHandle, Class<?>) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Converts given
value, which must be of a primitive type, to the givenconversionTarget, which must be a primitive type, using primitive conversions defined by the Java language specification. - convertPrimitive(ResultHandle, Class<?>) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- COPY_OF - Static variable in class io.quarkus.gizmo.Gizmo.JdkList
- COPY_OF - Static variable in class io.quarkus.gizmo.Gizmo.JdkMap
- COPY_OF - Static variable in class io.quarkus.gizmo.Gizmo.JdkSet
- copyOf(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkList
- copyOf(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkMap
- copyOf(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkSet
- createFunction(Class<?>) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Creates an instance of a functional interface
- createFunction(Class<?>) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- createFunction(Class<?>) - Method in class io.quarkus.gizmo.ClassTransfromerMethodCreatorImpl
- createNewInstanceOp(ResultHandle, MethodDescriptor, ResultHandle[]) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- createScope() - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Create a nested scope.
- createScope() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- createVariable(Class<?>) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Create a local variable which can be assigned within this scope.
- createVariable(String) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Create a local variable which can be assigned within this scope.
- createVariable(String) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- currentMethod - Variable in class io.quarkus.gizmo.GizmoClassVisitor
- CustomInvocationGenerator(BytecodeCreator, BiFunction<BytecodeCreator, ResultHandle[], ResultHandle>) - Constructor for class io.quarkus.gizmo.Gizmo.CustomInvocationGenerator
- cv - Variable in class io.quarkus.gizmo.GizmoMethodVisitor
D
- DEBUG_SCOPES - Static variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- declaringClass - Variable in class io.quarkus.gizmo.FieldDescriptor
- declaringClass - Variable in class io.quarkus.gizmo.MethodDescriptor
- declaringClassName - Variable in class io.quarkus.gizmo.MethodCreatorImpl
- defaultBlock - Variable in class io.quarkus.gizmo.AbstractSwitch
- defaultCase(Consumer<BytecodeCreator>) - Method in class io.quarkus.gizmo.AbstractSwitch
- defaultCase(Consumer<BytecodeCreator>) - Method in interface io.quarkus.gizmo.Switch
-
Adds the default block.
- delegate - Variable in class io.quarkus.gizmo.LineNumberWriter
- descriptor - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.InvokeOperation
- descriptor - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.NewInstanceOperation
- descriptor - Variable in class io.quarkus.gizmo.ClassTransformer.NamedDescriptor
- descriptor - Variable in class io.quarkus.gizmo.FunctionCreatorImpl.CapturedResultHandle
- descriptor - Variable in class io.quarkus.gizmo.MethodDescriptor
- DescriptorUtils - Class in io.quarkus.gizmo
- DescriptorUtils() - Constructor for class io.quarkus.gizmo.DescriptorUtils
- dimensions - Variable in class io.quarkus.gizmo.Type.ArrayType
- divide(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Divides the first result handle by the second and returns the result
- divide(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- doBreak(BytecodeCreator) - Method in class io.quarkus.gizmo.AbstractSwitch
- doBreak(BytecodeCreator) - Method in interface io.quarkus.gizmo.Loop
-
Writes bytecode into the provided
BytecodeCreatorto make it exit the loop, effectively issuing a Java 'break' statement. - doBreak(BytecodeCreator) - Method in class io.quarkus.gizmo.LoopImpl
- doBreak(BytecodeCreator) - Method in interface io.quarkus.gizmo.Switch
-
Writes bytecode into the provided
BytecodeCreatorto make it exit the switch, effectively issuing a Java 'break' statement. - doContinue(BytecodeCreator) - Method in interface io.quarkus.gizmo.Loop
-
Writes bytecode into the provided
BytecodeCreatorto make it jump back to the start of the loop, effectively issuing a Java 'continue' statement. - doContinue(BytecodeCreator) - Method in class io.quarkus.gizmo.LoopImpl
- doProcess(MethodVisitor) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.Operation
- DOUBLE - Static variable in class io.quarkus.gizmo.Type.PrimitiveType
- DOUBLE_ARRAY_EQUALS - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- DOUBLE_ARRAY_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- DOUBLE_ARRAY_TO_STRING - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- DOUBLE_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- DOUBLE_TO_LONG_BITS - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- doubleArithmeticOpcode(int) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- doubleType() - Static method in class io.quarkus.gizmo.Type
- dumpScope(StringBuilder) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
E
- element - Variable in class io.quarkus.gizmo.ForEachLoopImpl
- element() - Method in interface io.quarkus.gizmo.ForEachLoop
- element() - Method in class io.quarkus.gizmo.ForEachLoopImpl
- elementType - Variable in class io.quarkus.gizmo.Type.ArrayType
- ELSE - Static variable in class io.quarkus.gizmo.IfThenElseImpl
- elseAlreadyCreated() - Method in class io.quarkus.gizmo.IfThenElseImpl
- elseIf(ResultHandle) - Method in interface io.quarkus.gizmo.IfThenElse
-
Creates a new else-if statement.
- elseIf(ResultHandle) - Method in class io.quarkus.gizmo.IfThenElseImpl
- elseIf(Function<BytecodeCreator, ResultHandle>) - Method in interface io.quarkus.gizmo.IfThenElse
-
Creates a new else-if statement.
- elseIf(Function<BytecodeCreator, ResultHandle>) - Method in class io.quarkus.gizmo.IfThenElseImpl
- ELSEIF - Static variable in class io.quarkus.gizmo.IfThenElseImpl
- elseThen() - Method in interface io.quarkus.gizmo.IfThenElse
-
This block is executed if no condition result handle was evaluated as
true. - elseThen() - Method in class io.quarkus.gizmo.IfThenElseImpl
- emitBinaryArithmetic(int, ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- emitCompare(int, String, ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- emitLoadConstant(MethodVisitor, Object) - Static method in class io.quarkus.gizmo.BytecodeCreatorImpl
- enclosing - Variable in class io.quarkus.gizmo.ClassCreator.Builder
- enclosing - Variable in class io.quarkus.gizmo.ClassCreator
- enclosing(BytecodeCreatorImpl) - Method in class io.quarkus.gizmo.ClassCreator.Builder
- enumSwitch(ResultHandle, Class<E>) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Create a new switch construct for an enum constant.
- enumSwitch(ResultHandle, Class<E>) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- enumSwitch(ResultHandle, Class<E>) - Method in class io.quarkus.gizmo.ClassTransfromerMethodCreatorImpl
- EnumSwitchImpl<E extends java.lang.Enum<E>> - Class in io.quarkus.gizmo
- EnumSwitchImpl(ResultHandle, Class<E>, BytecodeCreatorImpl) - Constructor for class io.quarkus.gizmo.EnumSwitchImpl
- equals(BytecodeCreator, ResultHandle, ResultHandle) - Static method in class io.quarkus.gizmo.Gizmo
-
Generates the bytecode that calls
Object.equals(Object). - equals(FieldDescriptor) - Method in class io.quarkus.gizmo.FieldDescriptor
- equals(MethodDescriptor) - Method in class io.quarkus.gizmo.MethodDescriptor
- equals(Object) - Method in class io.quarkus.gizmo.ClassTransformer.NamedDescriptor
- equals(Object) - Method in class io.quarkus.gizmo.FieldDescriptor
- equals(Object) - Method in class io.quarkus.gizmo.MethodDescriptor
- EQUALS - Static variable in class io.quarkus.gizmo.Gizmo
- EqualsHashCodeToStringGenerator(ClassCreator, Collection<FieldDescriptor>) - Constructor for class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- errorPoint - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.Operation
- ErrorReporter - Interface in io.quarkus.gizmo
- exceptions - Variable in class io.quarkus.gizmo.MethodCreatorImpl
- exceptions - Variable in class io.quarkus.gizmo.MethodSignatureBuilderImpl
- extToInt(String) - Static method in class io.quarkus.gizmo.DescriptorUtils
F
- fallThrough - Variable in class io.quarkus.gizmo.AbstractSwitch
- fallThrough() - Method in class io.quarkus.gizmo.AbstractSwitch
- fallThrough() - Method in interface io.quarkus.gizmo.Switch
-
Enables fall through.
- falseBranch - Variable in class io.quarkus.gizmo.BranchResultImpl
- falseBranch - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.IfOperation
- falseBranch() - Method in interface io.quarkus.gizmo.BranchResult
- falseBranch() - Method in class io.quarkus.gizmo.BranchResultImpl
- fbc - Variable in class io.quarkus.gizmo.FunctionCreatorImpl
- FIELD_NAME - Static variable in class io.quarkus.gizmo.FunctionCreatorImpl
- fieldCount - Variable in class io.quarkus.gizmo.FunctionCreatorImpl
- FieldCreator - Interface in io.quarkus.gizmo
- FieldCreatorImpl - Class in io.quarkus.gizmo
- FieldCreatorImpl(FieldDescriptor, boolean) - Constructor for class io.quarkus.gizmo.FieldCreatorImpl
- fieldDescriptor - Variable in class io.quarkus.gizmo.FieldCreatorImpl
- FieldDescriptor - Class in io.quarkus.gizmo
- FieldDescriptor(String, String, String) - Constructor for class io.quarkus.gizmo.FieldDescriptor
- FieldDescriptor(FieldInfo) - Constructor for class io.quarkus.gizmo.FieldDescriptor
- fields - Variable in class io.quarkus.gizmo.ClassCreator
- fields - Variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- FieldSignatureBuilderImpl - Class in io.quarkus.gizmo
- FieldSignatureBuilderImpl() - Constructor for class io.quarkus.gizmo.FieldSignatureBuilderImpl
- FieldTransformer - Class in io.quarkus.gizmo
-
Describes transformation of a field.
- FieldTransformer() - Constructor for class io.quarkus.gizmo.FieldTransformer
- findActiveResultHandles(Set<ResultHandle>) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- findActiveResultHandles(Set<ResultHandle>) - Method in class io.quarkus.gizmo.EnumSwitchImpl
- findActiveResultHandles(Set<ResultHandle>) - Method in class io.quarkus.gizmo.StringSwitchImpl
- findActiveResultHandles(Set<ResultHandle>) - Method in class io.quarkus.gizmo.TryBlockImpl
- findMethodCreator(BytecodeCreatorImpl) - Method in class io.quarkus.gizmo.EnumSwitchImpl
- findResultHandles(Set<ResultHandle>) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.BlockOperation
- findResultHandles(Set<ResultHandle>) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.IfOperation
- findResultHandles(Set<ResultHandle>) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.Operation
- firstBound - Variable in class io.quarkus.gizmo.Type.TypeVariable
- FLOAT - Static variable in class io.quarkus.gizmo.Type.PrimitiveType
- FLOAT_ARRAY_EQUALS - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- FLOAT_ARRAY_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- FLOAT_ARRAY_TO_STRING - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- FLOAT_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- FLOAT_TO_INT_BITS - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- floatArithmeticOpcode(int) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- floatType() - Static method in class io.quarkus.gizmo.Type
- flush() - Method in class io.quarkus.gizmo.LineNumberWriter
- flush() - Method in class io.quarkus.gizmo.NullWriter
- forClass() - Static method in interface io.quarkus.gizmo.SignatureBuilder
- forEach(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Create a new for-each loop construct.
- forEach(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ForEachLoop - Interface in io.quarkus.gizmo
-
A for-each construct.
- ForEachLoopImpl - Class in io.quarkus.gizmo
- ForEachLoopImpl(BytecodeCreatorImpl, ResultHandle) - Constructor for class io.quarkus.gizmo.ForEachLoopImpl
- forField() - Static method in interface io.quarkus.gizmo.SignatureBuilder
- forMethod() - Static method in interface io.quarkus.gizmo.SignatureBuilder
- fun - Variable in class io.quarkus.gizmo.Gizmo.CustomInvocationGenerator
- FUNCTION - Static variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- FunctionBytecodeCreator(FunctionCreatorImpl, MethodCreatorImpl) - Constructor for class io.quarkus.gizmo.FunctionCreatorImpl.FunctionBytecodeCreator
- functionCountersByClass - Static variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- functionCreator - Variable in class io.quarkus.gizmo.FunctionCreatorImpl.FunctionBytecodeCreator
- FunctionCreator - Interface in io.quarkus.gizmo
- FunctionCreatorImpl - Class in io.quarkus.gizmo
- FunctionCreatorImpl(ResultHandle, ClassCreator, MethodCreatorImpl, BytecodeCreatorImpl) - Constructor for class io.quarkus.gizmo.FunctionCreatorImpl
- FunctionCreatorImpl.CapturedResultHandle - Class in io.quarkus.gizmo
- FunctionCreatorImpl.FunctionBytecodeCreator - Class in io.quarkus.gizmo
-
We need out own BytecodeCreator that captures all ResultHandles from the parent object that are passed in
G
- generateEquals() - Method in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- generateEquals(ClassCreator, FieldDescriptor...) - Static method in class io.quarkus.gizmo.Gizmo
-
Generates a structural
equalsmethod in givenclazzthat compares givenfields. - generateEquals(ClassCreator, Collection<FieldDescriptor>) - Static method in class io.quarkus.gizmo.Gizmo
-
Generates a structural
equalsmethod in givenclazzthat compares givenfields. - generateEqualsAndHashCode(ClassCreator, FieldDescriptor...) - Static method in class io.quarkus.gizmo.Gizmo
-
Generates structural
equalsandhashCodemethods in givenclazz, based on givenfields. - generateEqualsAndHashCode(ClassCreator, Collection<FieldDescriptor>) - Static method in class io.quarkus.gizmo.Gizmo
-
Generates structural
equalsandhashCodemethods in givenclazz, based on givenfields. - generateHashCode() - Method in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- generateNaiveToString(ClassCreator, FieldDescriptor...) - Static method in class io.quarkus.gizmo.Gizmo
-
Generates a naive
toStringmethods in givenclazz, based on givenfields. - generateNaiveToString(ClassCreator, Collection<FieldDescriptor>) - Static method in class io.quarkus.gizmo.Gizmo
-
Generates a naive
toStringmethods in givenclazz, based on givenfields. - generateSwitchTable(Class<E>, BytecodeCreator, MethodDescriptor) - Method in class io.quarkus.gizmo.EnumSwitchImpl
- generateToString() - Method in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- genericClass - Variable in class io.quarkus.gizmo.Type.ParameterizedType
- get() - Method in class io.quarkus.gizmo.Gizmo.JdkOptional.JdkOptionalInstance
- get(int) - Method in class io.quarkus.gizmo.Gizmo.JdkList.JdkListInstance
- get(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkList.JdkListInstance
- get(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkMap.JdkMapInstance
- GET - Static variable in class io.quarkus.gizmo.Gizmo.JdkList
- GET - Static variable in class io.quarkus.gizmo.Gizmo.JdkMap
- GET - Static variable in class io.quarkus.gizmo.Gizmo.JdkOptional
- getAnnotationType() - Method in class io.quarkus.gizmo.AnnotationCreatorImpl
- getBottom() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- getBytecode() - Method in interface io.quarkus.gizmo.FunctionCreator
- getBytecode() - Method in class io.quarkus.gizmo.FunctionCreatorImpl
- getCapturedResultHandles() - Method in class io.quarkus.gizmo.FunctionCreatorImpl
- getCaughtException() - Method in interface io.quarkus.gizmo.CatchBlockCreator
- getCaughtException() - Method in class io.quarkus.gizmo.CatchBlockCreatorImpl
- getClassCreator() - Method in class io.quarkus.gizmo.MethodCreatorImpl
- getClassName() - Method in class io.quarkus.gizmo.ClassCreator
- getClassName() - Method in class io.quarkus.gizmo.ClassTransformer
- getClassOutput() - Method in class io.quarkus.gizmo.ClassCreator
- getClassOutput() - Method in class io.quarkus.gizmo.MethodCreatorImpl
- getConstant() - Method in class io.quarkus.gizmo.ResultHandle
- getConstructorCreator(Class<?>...) - Method in class io.quarkus.gizmo.ClassCreator
- getConstructorCreator(String...) - Method in class io.quarkus.gizmo.ClassCreator
- getCurrentMethod() - Method in class io.quarkus.gizmo.GizmoClassVisitor
- getDeclaringClass() - Method in class io.quarkus.gizmo.FieldDescriptor
- getDeclaringClass() - Method in class io.quarkus.gizmo.MethodDescriptor
- getDeclaringClassName() - Method in class io.quarkus.gizmo.MethodCreatorImpl
- getDescriptor() - Method in class io.quarkus.gizmo.MethodDescriptor
- getExceptions() - Method in interface io.quarkus.gizmo.MethodCreator
- getExceptions() - Method in class io.quarkus.gizmo.MethodCreatorImpl
- getExistingFields() - Method in class io.quarkus.gizmo.ClassCreator
- getExistingMethods() - Method in class io.quarkus.gizmo.ClassCreator
- getFieldCreator(FieldDescriptor) - Method in class io.quarkus.gizmo.ClassCreator
- getFieldCreator(String, Object) - Method in class io.quarkus.gizmo.ClassCreator
- getFieldCreator(String, String) - Method in class io.quarkus.gizmo.ClassCreator
- getFieldDescriptor() - Method in interface io.quarkus.gizmo.FieldCreator
- getFieldDescriptor() - Method in class io.quarkus.gizmo.FieldCreatorImpl
- getInputResultHandles() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.AssignOperation
- getInputResultHandles() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.BlockOperation
- getInputResultHandles() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.IfOperation
- getInputResultHandles() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.InvokeOperation
- getInputResultHandles() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.JumpOperation
- getInputResultHandles() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.NewInstanceOperation
- getInputResultHandles() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.Operation
-
Gets all result handles that are used as input to this operation
- getInstance() - Method in interface io.quarkus.gizmo.FunctionCreator
- getInstance() - Method in class io.quarkus.gizmo.FunctionCreatorImpl
- getInstance() - Method in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- getInterfaces() - Method in class io.quarkus.gizmo.ClassCreator
- getLineNumber() - Method in class io.quarkus.gizmo.GizmoClassVisitor
- getLineNumber() - Method in class io.quarkus.gizmo.LineNumberWriter
- getMethod() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- getMethod() - Method in class io.quarkus.gizmo.FunctionCreatorImpl.FunctionBytecodeCreator
- getMethodCreator(MethodDescriptor) - Method in class io.quarkus.gizmo.ClassCreator
- getMethodCreator(String, Class<?>, Class<?>...) - Method in class io.quarkus.gizmo.ClassCreator
- getMethodCreator(String, Object, Object...) - Method in class io.quarkus.gizmo.ClassCreator
- getMethodCreator(String, String, String...) - Method in class io.quarkus.gizmo.ClassCreator
- getMethodDescriptor() - Method in interface io.quarkus.gizmo.MethodCreator
- getMethodDescriptor() - Method in class io.quarkus.gizmo.MethodCreatorImpl
- getMethodParam(int) - Method in interface io.quarkus.gizmo.BytecodeCreator
- getMethodParam(int) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- getModifiers() - Method in class io.quarkus.gizmo.FieldCreatorImpl
- getModifiers() - Method in interface io.quarkus.gizmo.MemberCreator
- getModifiers() - Method in class io.quarkus.gizmo.MethodCreatorImpl
- getName() - Method in class io.quarkus.gizmo.FieldDescriptor
- getName() - Method in class io.quarkus.gizmo.MethodDescriptor
- getNameOf(Label) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- getNo() - Method in class io.quarkus.gizmo.ResultHandle
- getOpString(int) - Static method in class io.quarkus.gizmo.GizmoMethodVisitor
- getOutgoingResultHandle() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.AssignOperation
- getOutgoingResultHandle() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.BlockOperation
- getOutgoingResultHandle() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.IfOperation
- getOutgoingResultHandle() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.InvokeOperation
- getOutgoingResultHandle() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.JumpOperation
- getOutgoingResultHandle() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.NewInstanceOperation
- getOutgoingResultHandle() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.Operation
- getOwner() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- getOwner() - Method in class io.quarkus.gizmo.ResultHandle
- getParameterAnnotations(int) - Method in interface io.quarkus.gizmo.MethodCreator
- getParameterAnnotations(int) - Method in class io.quarkus.gizmo.MethodCreatorImpl
- getParameterTypes() - Method in class io.quarkus.gizmo.MethodDescriptor
- getRawType(Type) - Method in class io.quarkus.gizmo.ClassCreator.Builder
- getResultType() - Method in class io.quarkus.gizmo.ResultHandle
- getRetentionPolicy() - Method in class io.quarkus.gizmo.AnnotationCreatorImpl
- getReturnType() - Method in class io.quarkus.gizmo.MethodDescriptor
- getSignature() - Method in class io.quarkus.gizmo.ClassCreator
- getSignature() - Method in class io.quarkus.gizmo.FieldCreatorImpl
- getSignature() - Method in class io.quarkus.gizmo.MethodCreatorImpl
- getSignature() - Method in interface io.quarkus.gizmo.SignatureElement
- getSimpleClassName() - Method in class io.quarkus.gizmo.ClassCreator
- getSourceWriter(String) - Method in interface io.quarkus.gizmo.ClassOutput
- getSuperClass() - Method in class io.quarkus.gizmo.ClassCreator
- getSupertypeAccessor(MethodDescriptor, String, boolean) - Method in class io.quarkus.gizmo.ClassCreator
- getThis() - Method in interface io.quarkus.gizmo.BytecodeCreator
- getThis() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- getTop() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- getTopResultHandle() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.AssignOperation
- getTopResultHandle() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.BlockOperation
- getTopResultHandle() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.IfOperation
- getTopResultHandle() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.InvokeOperation
- getTopResultHandle() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.JumpOperation
- getTopResultHandle() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.NewInstanceOperation
- getTopResultHandle() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.Operation
- getType() - Method in class io.quarkus.gizmo.FieldDescriptor
- getType() - Method in class io.quarkus.gizmo.ResultHandle
- getTypeArguments() - Method in class io.quarkus.gizmo.Type.ParameterizedType
- getTypeStringFromDescriptorFormat(String) - Static method in class io.quarkus.gizmo.DescriptorUtils
-
e.g.
- getValues() - Method in class io.quarkus.gizmo.AnnotationCreatorImpl
- getWriter() - Method in class io.quarkus.gizmo.GizmoClassVisitor
- Gizmo - Class in io.quarkus.gizmo
- Gizmo() - Constructor for class io.quarkus.gizmo.Gizmo
- Gizmo.CustomInvocationGenerator - Class in io.quarkus.gizmo
-
Helper class to build a bytecode generator for repetitive tasks.
- Gizmo.EqualsHashCodeToStringGenerator - Class in io.quarkus.gizmo
- Gizmo.InstanceInvocationGenerator - Class in io.quarkus.gizmo
-
An abstract base for all instance invokers.
- Gizmo.JdkCollection - Class in io.quarkus.gizmo
-
Bytecode generator for static methods.
- Gizmo.JdkCollection.JdkCollectionInstance - Class in io.quarkus.gizmo
- Gizmo.JdkIterable - Class in io.quarkus.gizmo
-
Bytecode generator for static methods.
- Gizmo.JdkIterable.JdkIterableInstance - Class in io.quarkus.gizmo
- Gizmo.JdkIterator - Class in io.quarkus.gizmo
-
Bytecode generator for static methods.
- Gizmo.JdkIterator.JdkIteratorInstance - Class in io.quarkus.gizmo
- Gizmo.JdkList - Class in io.quarkus.gizmo
-
Bytecode generator for static methods.
- Gizmo.JdkList.JdkListInstance - Class in io.quarkus.gizmo
- Gizmo.JdkMap - Class in io.quarkus.gizmo
- Gizmo.JdkMap.JdkMapInstance - Class in io.quarkus.gizmo
- Gizmo.JdkOptional - Class in io.quarkus.gizmo
-
Bytecode generator for static methods.
- Gizmo.JdkOptional.JdkOptionalInstance - Class in io.quarkus.gizmo
- Gizmo.JdkSet - Class in io.quarkus.gizmo
- Gizmo.JdkSet.JdkSetInstance - Class in io.quarkus.gizmo
- Gizmo.StaticInvocationGenerator - Class in io.quarkus.gizmo
-
An abstract base for all generators.
- Gizmo.StringBuilderGenerator - Class in io.quarkus.gizmo
- GizmoClassVisitor - Class in io.quarkus.gizmo
- GizmoClassVisitor(int, ClassVisitor, Writer) - Constructor for class io.quarkus.gizmo.GizmoClassVisitor
- GizmoMethodVisitor - Class in io.quarkus.gizmo
- GizmoMethodVisitor(int, MethodVisitor, GizmoClassVisitor) - Constructor for class io.quarkus.gizmo.GizmoMethodVisitor
H
- handle - Variable in class io.quarkus.gizmo.CatchBlockCreatorImpl
- HAS_NEXT - Static variable in class io.quarkus.gizmo.Gizmo.JdkIterator
- hasAddedMethod(MethodDescriptor) - Method in class io.quarkus.gizmo.ClassTransformer
- hashCode() - Method in class io.quarkus.gizmo.ClassTransformer.NamedDescriptor
- hashCode() - Method in class io.quarkus.gizmo.FieldDescriptor
- hashCode() - Method in class io.quarkus.gizmo.MethodDescriptor
- hasNext() - Method in class io.quarkus.gizmo.Gizmo.JdkIterator.JdkIteratorInstance
I
- ifFalse(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifFalse(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifGreaterEqualZero(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifGreaterEqualZero(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifGreaterThanZero(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifGreaterThanZero(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifIntegerEqual(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifIntegerEqual(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifIntegerGreaterEqual(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifIntegerGreaterEqual(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifIntegerGreaterThan(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifIntegerGreaterThan(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifIntegerLessEqual(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifIntegerLessEqual(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifIntegerLessThan(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifIntegerLessThan(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifLessEqualZero(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifLessEqualZero(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifLessThanZero(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifLessThanZero(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifNonZero(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifNonZero(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifNotNull(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifNotNull(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifNull(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifNull(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- IfOperation(int, String, ResultHandle, BytecodeCreatorImpl, BytecodeCreatorImpl) - Constructor for class io.quarkus.gizmo.BytecodeCreatorImpl.IfOperation
- IfOperation(int, String, ResultHandle, ResultHandle, BytecodeCreatorImpl, BytecodeCreatorImpl) - Constructor for class io.quarkus.gizmo.BytecodeCreatorImpl.IfOperation
- ifReferencesEqual(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifReferencesEqual(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifReferencesNotEqual(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifReferencesNotEqual(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifThenElse(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Create a new if-then-else construct.
- ifThenElse(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- IfThenElse - Interface in io.quarkus.gizmo
-
An if-then-else construct.
- IfThenElseImpl - Class in io.quarkus.gizmo
- IfThenElseImpl(BytecodeCreatorImpl, ResultHandle) - Constructor for class io.quarkus.gizmo.IfThenElseImpl
- ifTrue(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifTrue(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifValue(ResultHandle, int, String) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifValues(ResultHandle, ResultHandle, int, String) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- ifZero(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
An if statement.
- ifZero(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- increment(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Increments a ResultHandle
- indent - Variable in class io.quarkus.gizmo.GizmoClassVisitor
- INIT - Static variable in class io.quarkus.gizmo.IfThenElseImpl
- INIT - Static variable in class io.quarkus.gizmo.MethodDescriptor
-
The constant string
<init>. - initialThenNotCreated() - Method in class io.quarkus.gizmo.IfThenElseImpl
- innerClass(String) - Method in class io.quarkus.gizmo.Type.ClassType
-
Allows building a signature like
Lcom/example/Outer.Inner;. - innerClass(String) - Method in class io.quarkus.gizmo.Type.ParameterizedType
-
Allows build a signature like
Lcom/example/Outer<TT;>.Inner;. - innerParameterizedType(String, Type...) - Method in class io.quarkus.gizmo.Type.ClassType
-
Allows build a signature like
Lcom/example/Outer.Inner<TU;>;. - innerParameterizedType(String, Type...) - Method in class io.quarkus.gizmo.Type.ParameterizedType
-
Allows building a signature like
Lcom/example/Outer<TT;>.Inner<TU;>;. - instance - Variable in class io.quarkus.gizmo.FunctionCreatorImpl
- instance - Variable in class io.quarkus.gizmo.Gizmo.InstanceInvocationGenerator
- instance - Variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- instance(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkMap
-
Deprecated.
- INSTANCE - Static variable in class io.quarkus.gizmo.NullWriter
- INSTANCE - Static variable in class io.quarkus.gizmo.Type.VoidType
- InstanceInvocationGenerator(ResultHandle) - Constructor for class io.quarkus.gizmo.Gizmo.InstanceInvocationGenerator
- instanceOf(ResultHandle, Class<?>) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Checks if the given resultHandle is an instance of the target type
- instanceOf(ResultHandle, String) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Checks if the given resultHandle is an instance of the target type
- instanceOf(ResultHandle, String) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- INT - Static variable in class io.quarkus.gizmo.Type.PrimitiveType
- INT_ARRAY_EQUALS - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- INT_ARRAY_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- INT_ARRAY_TO_STRING - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- INT_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- interfaceBuilder() - Static method in class io.quarkus.gizmo.ClassCreator
- interfaceMethod - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.InvokeOperation
- interfaces - Variable in class io.quarkus.gizmo.ClassCreator.Builder
- interfaces - Variable in class io.quarkus.gizmo.ClassCreator
- interfaces(Class<?>...) - Method in class io.quarkus.gizmo.ClassCreator.Builder
- interfaces(String...) - Method in class io.quarkus.gizmo.ClassCreator.Builder
- intType() - Static method in class io.quarkus.gizmo.Type
- invoke(ResultHandle...) - Method in class io.quarkus.gizmo.Gizmo.CustomInvocationGenerator
- invokeInterfaceMethod(MethodDescriptor, ResultHandle, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Invokes a interface method, and returns a
ResultHandlewith the result, or null if the method is void. - invokeInterfaceMethod(MethodDescriptor, ResultHandle, ResultHandle...) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- invokeInterfaceMethod(MethodInfo, ResultHandle, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Invokes a interface method, and returns a
ResultHandlewith the result, or null if the method is void. - InvokeOperation(ResultHandle, MethodDescriptor, ResultHandle[], boolean) - Constructor for class io.quarkus.gizmo.BytecodeCreatorImpl.InvokeOperation
- InvokeOperation(ResultHandle, MethodDescriptor, ResultHandle, ResultHandle[], boolean, boolean) - Constructor for class io.quarkus.gizmo.BytecodeCreatorImpl.InvokeOperation
- invokeSpecialInterfaceMethod(MethodDescriptor, ResultHandle, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Invokes a special interface method, and returns a
ResultHandlewith the result, or null if the method is void. - invokeSpecialInterfaceMethod(MethodDescriptor, ResultHandle, ResultHandle...) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- invokeSpecialInterfaceMethod(MethodDescriptor, ResultHandle, ResultHandle...) - Method in class io.quarkus.gizmo.FunctionCreatorImpl.FunctionBytecodeCreator
- invokeSpecialInterfaceMethod(MethodInfo, ResultHandle, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Invokes a special interface method, and returns a
ResultHandlewith the result, or null if the method is void. - invokeSpecialMethod(MethodDescriptor, ResultHandle, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Invokes a special method, and returns a
ResultHandlewith the result, or null if the method is void. - invokeSpecialMethod(MethodDescriptor, ResultHandle, ResultHandle...) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- invokeSpecialMethod(MethodDescriptor, ResultHandle, ResultHandle...) - Method in class io.quarkus.gizmo.FunctionCreatorImpl.FunctionBytecodeCreator
- invokeSpecialMethod(MethodInfo, ResultHandle, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Invokes a special method, and returns a
ResultHandlewith the result, or null if the method is void. - invokeStaticInterfaceMethod(MethodDescriptor, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Invokes a static method of an interface, and returns a
ResultHandlewith the result, or null if the method is void. - invokeStaticInterfaceMethod(MethodDescriptor, ResultHandle...) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- invokeStaticInterfaceMethod(MethodInfo, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Invokes a static method of an interface, and returns a
ResultHandlewith the result, or null if the method is void. - invokeStaticMethod(MethodDescriptor, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Invokes a static method, and returns a
ResultHandlewith the result, or null if the method is void. - invokeStaticMethod(MethodDescriptor, ResultHandle...) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- invokeStaticMethod(MethodInfo, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Invokes a static method, and returns a
ResultHandlewith the result, or null if the method is void. - invokeVirtualMethod(MethodDescriptor, ResultHandle, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Invokes a virtual method, and returns a
ResultHandlewith the result, or null if the method is void. - invokeVirtualMethod(MethodDescriptor, ResultHandle, ResultHandle...) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- invokeVirtualMethod(MethodInfo, ResultHandle, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Invokes a virtual method, and returns a
ResultHandlewith the result, or null if the method is void. - io.quarkus.gizmo - package io.quarkus.gizmo
- IS_EMPTY - Static variable in class io.quarkus.gizmo.Gizmo.JdkCollection
- IS_EMPTY - Static variable in class io.quarkus.gizmo.Gizmo.JdkMap
- IS_EMPTY - Static variable in class io.quarkus.gizmo.Gizmo.JdkOptional
- IS_PRESENT - Static variable in class io.quarkus.gizmo.Gizmo.JdkOptional
- isArray() - Method in class io.quarkus.gizmo.Type.ArrayType
- isArray() - Method in class io.quarkus.gizmo.Type
- isClass() - Method in class io.quarkus.gizmo.Type.ClassType
- isClass() - Method in class io.quarkus.gizmo.Type
- isEmpty() - Method in class io.quarkus.gizmo.Gizmo.JdkCollection.JdkCollectionInstance
- isEmpty() - Method in class io.quarkus.gizmo.Gizmo.JdkMap.JdkMapInstance
- isEmpty() - Method in class io.quarkus.gizmo.Gizmo.JdkOptional.JdkOptionalInstance
- isInterface() - Method in class io.quarkus.gizmo.ClassCreator
- isNonPrimitiveSafeJavaClass(String) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
-
Returns
trueif the {@param className} is a non-primitive Java type that is guaranteed to be absolutely safe to load from a constant. - isOnInterface - Variable in class io.quarkus.gizmo.FieldCreatorImpl
- isParameterizedType() - Method in class io.quarkus.gizmo.Type
- isParameterizedType() - Method in class io.quarkus.gizmo.Type.ParameterizedType
- isPresent() - Method in class io.quarkus.gizmo.Gizmo.JdkOptional.JdkOptionalInstance
- isPrimitive() - Method in class io.quarkus.gizmo.Type
- isPrimitive() - Method in class io.quarkus.gizmo.Type.PrimitiveType
- isPrimitive(String) - Static method in class io.quarkus.gizmo.DescriptorUtils
- isScopedWithin(BytecodeCreator) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Determine if this bytecode creator is scoped within the given bytecode creator.
- isScopedWithin(BytecodeCreator) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- isTypeVariable() - Method in class io.quarkus.gizmo.Type
- isTypeVariable() - Method in class io.quarkus.gizmo.Type.TypeVariable
- isVoid() - Method in class io.quarkus.gizmo.Type
- isVoid() - Method in class io.quarkus.gizmo.Type.VoidType
- isWide(String) - Static method in class io.quarkus.gizmo.DescriptorUtils
- isWildcard() - Method in class io.quarkus.gizmo.Type
- isWildcard() - Method in class io.quarkus.gizmo.Type.WildcardType
- iterableOperations(BytecodeCreator) - Static method in class io.quarkus.gizmo.Gizmo
-
ResultHandle iterator = Gizmo.iterableOperations(methodBytecode).instance(myCollection).iterator();
- iterator() - Method in class io.quarkus.gizmo.Gizmo.JdkIterable.JdkIterableInstance
- ITERATOR - Static variable in class io.quarkus.gizmo.Gizmo.JdkIterable
- iteratorOperations(BytecodeCreator) - Static method in class io.quarkus.gizmo.Gizmo
-
ResultHandle hasNext = Gizmo.iteratorOperations(methodBytecode).instance(myIterator).hasNext();
J
- JdkCollection(BytecodeCreator) - Constructor for class io.quarkus.gizmo.Gizmo.JdkCollection
- JdkCollectionInstance(ResultHandle) - Constructor for class io.quarkus.gizmo.Gizmo.JdkCollection.JdkCollectionInstance
- JdkIterable(BytecodeCreator) - Constructor for class io.quarkus.gizmo.Gizmo.JdkIterable
- JdkIterableInstance(ResultHandle) - Constructor for class io.quarkus.gizmo.Gizmo.JdkIterable.JdkIterableInstance
- JdkIterator(BytecodeCreator) - Constructor for class io.quarkus.gizmo.Gizmo.JdkIterator
- JdkIteratorInstance(ResultHandle) - Constructor for class io.quarkus.gizmo.Gizmo.JdkIterator.JdkIteratorInstance
- JdkList(BytecodeCreator) - Constructor for class io.quarkus.gizmo.Gizmo.JdkList
- JdkListInstance(ResultHandle) - Constructor for class io.quarkus.gizmo.Gizmo.JdkList.JdkListInstance
- JdkMap(BytecodeCreator) - Constructor for class io.quarkus.gizmo.Gizmo.JdkMap
- JdkMapInstance(ResultHandle) - Constructor for class io.quarkus.gizmo.Gizmo.JdkMap.JdkMapInstance
- JdkOptional(BytecodeCreator) - Constructor for class io.quarkus.gizmo.Gizmo.JdkOptional
- JdkOptionalInstance(ResultHandle) - Constructor for class io.quarkus.gizmo.Gizmo.JdkOptional.JdkOptionalInstance
- JdkSet(BytecodeCreator) - Constructor for class io.quarkus.gizmo.Gizmo.JdkSet
- JdkSetInstance(ResultHandle) - Constructor for class io.quarkus.gizmo.Gizmo.JdkSet.JdkSetInstance
- JumpOperation(Label) - Constructor for class io.quarkus.gizmo.BytecodeCreatorImpl.JumpOperation
- jumpTo(BytecodeCreator) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
-
Go the the top of the given scope.
L
- labelCnt - Variable in class io.quarkus.gizmo.GizmoMethodVisitor
- labelNames - Variable in class io.quarkus.gizmo.GizmoMethodVisitor
- lineNumber - Variable in class io.quarkus.gizmo.LineNumberWriter
- LineNumberWriter - Class in io.quarkus.gizmo
- LineNumberWriter(Writer) - Constructor for class io.quarkus.gizmo.LineNumberWriter
- listOperations(BytecodeCreator) - Static method in class io.quarkus.gizmo.Gizmo
-
ResultHandle firstElement = Gizmo.listOperations(methodBytecode).instance(myList).get(1);
- load(boolean) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified value - load(boolean) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- load(byte) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified value - load(byte) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- load(char) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified value - load(char) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- load(double) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified value - load(double) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- load(float) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified value - load(float) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- load(int) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified value - load(int) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- load(long) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified value - load(long) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- load(short) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified value - load(short) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- load(Enum<?>) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified value - load(String) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified value - load(String) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
-
Implementation detail: when the string to be loaded is larger than
BytecodeCreatorImpl.MAX_STRING_LENGTH, then aStringBuilderis used to construct the final String. - loadClass(Class<?>) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified class Note that in almost all circumstances you are better off usingBytecodeCreator.loadClassFromTCCL(Class), as it can load classes that are not visible from the current class. - loadClass(String) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified class Note that in almost all circumstances you are better off usingBytecodeCreator.loadClassFromTCCL(String), as it can load classes that are not visible from the current class. - loadClass(String) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- loadClass(String, boolean) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- loadClass(ClassInfo) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified class Note that in almost all circumstances you are better off usingBytecodeCreator.loadClassFromTCCL(ClassInfo), as it can load classes that are not visible from the current class. - loadClassConstant(String) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- loadClassFromTCCL(Class<?>) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified class loaded from the TCCL. - loadClassFromTCCL(String) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified class This method can load all classes, including package private classes that are not visible to the current bytecode. - loadClassFromTCCL(String) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- loadClassFromTCCL(ClassInfo) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresenting the specified class This method can load all classes, including package private classes that are not visible to the current bytecode. - loadNull() - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Returns a
ResultHandlerepresentingnull} - loadNull() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- loadResultHandle(MethodVisitor, ResultHandle, BytecodeCreatorImpl, String) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- loadResultHandle(MethodVisitor, ResultHandle, BytecodeCreatorImpl, String, boolean) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- LOCAL_VARIABLE - io.quarkus.gizmo.ResultHandle.ResultType
-
A local variable
- LONG - Static variable in class io.quarkus.gizmo.Type.PrimitiveType
- LONG_ARRAY_EQUALS - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- LONG_ARRAY_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- LONG_ARRAY_TO_STRING - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- LONG_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- longArithmeticOpcode(int) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- longType() - Static method in class io.quarkus.gizmo.Type
- Loop - Interface in io.quarkus.gizmo
-
A loop construct.
- LoopImpl - Class in io.quarkus.gizmo
- LoopImpl(BytecodeCreatorImpl) - Constructor for class io.quarkus.gizmo.LoopImpl
- lowerBound - Variable in class io.quarkus.gizmo.Type.WildcardType
M
- mapOperations(BytecodeCreator) - Static method in class io.quarkus.gizmo.Gizmo
-
ResultHandle mapping = Gizmo.mapOperations(methodBytecode).instance(myMap).get(myKey);
- markSingleUse() - Method in class io.quarkus.gizmo.ResultHandle
- marshalAsArray(Class<?>, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
- matchPossiblyPrimitive(String) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- MAX_STRING_LENGTH - Static variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- MemberCreator<T extends MemberCreator<T>> - Interface in io.quarkus.gizmo
- MemberTransformer<THIS extends MemberTransformer<THIS>> - Class in io.quarkus.gizmo
-
Describes transformation of a class member.
- MemberTransformer() - Constructor for class io.quarkus.gizmo.MemberTransformer
- method - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- method - Variable in class io.quarkus.gizmo.FunctionCreatorImpl.FunctionBytecodeCreator
- MethodCreator - Interface in io.quarkus.gizmo
-
A class that builds the body of a method without needing to understand java bytecode.
- MethodCreatorImpl - Class in io.quarkus.gizmo
- MethodCreatorImpl(BytecodeCreatorImpl, MethodDescriptor, String, ClassCreator) - Constructor for class io.quarkus.gizmo.MethodCreatorImpl
- MethodCreatorImpl.AnnotationParameters - Class in io.quarkus.gizmo
- methodDescriptor - Variable in class io.quarkus.gizmo.MethodCreatorImpl
- MethodDescriptor - Class in io.quarkus.gizmo
- MethodDescriptor(String, String, String, String...) - Constructor for class io.quarkus.gizmo.MethodDescriptor
- MethodDescriptor(MethodInfo) - Constructor for class io.quarkus.gizmo.MethodDescriptor
- methods - Variable in class io.quarkus.gizmo.ClassCreator
- MethodSignatureBuilderImpl - Class in io.quarkus.gizmo
- MethodSignatureBuilderImpl() - Constructor for class io.quarkus.gizmo.MethodSignatureBuilderImpl
- methodSignatureToDescriptor(String, String...) - Static method in class io.quarkus.gizmo.DescriptorUtils
- MethodTransformer - Class in io.quarkus.gizmo
-
Describes transformation of a method.
- MethodTransformer() - Constructor for class io.quarkus.gizmo.MethodTransformer
- methodVisitEnd() - Method in class io.quarkus.gizmo.GizmoClassVisitor
- modifiedFields - Variable in class io.quarkus.gizmo.ClassTransformer
- modifiedMethods - Variable in class io.quarkus.gizmo.ClassTransformer
- modifiers - Variable in class io.quarkus.gizmo.FieldCreatorImpl
- modifiers - Variable in class io.quarkus.gizmo.MethodCreatorImpl
- modifyField(FieldDescriptor) - Method in class io.quarkus.gizmo.ClassTransformer
-
Returns a
FieldTransformerto configure a transformation of givenfield. - modifyField(String, Object) - Method in class io.quarkus.gizmo.ClassTransformer
- modifyMethod(MethodDescriptor) - Method in class io.quarkus.gizmo.ClassTransformer
-
Returns a
MethodTransformerto configure a transformation of givenmethod. - modifyMethod(String, Object, Object...) - Method in class io.quarkus.gizmo.ClassTransformer
-
Returns a
MethodTransformerto configure a transformation of a method with givenname,returnTypeandparameters. - multiply(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Multiplies the two result handles together and returns the result
- multiply(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
N
- name - Variable in class io.quarkus.gizmo.ClassTransformer.NamedDescriptor
- name - Variable in class io.quarkus.gizmo.FieldDescriptor
- name - Variable in class io.quarkus.gizmo.GizmoClassVisitor
- name - Variable in class io.quarkus.gizmo.MethodDescriptor
- name - Variable in class io.quarkus.gizmo.Type.ClassType
- name - Variable in class io.quarkus.gizmo.Type.TypeVariable
- NamedDescriptor(String, String) - Constructor for class io.quarkus.gizmo.ClassTransformer.NamedDescriptor
- nameLabel(Label, String) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- newArray(Class<?>, int) - Method in interface io.quarkus.gizmo.BytecodeCreator
- newArray(Class<?>, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
- newArray(String, int) - Method in interface io.quarkus.gizmo.BytecodeCreator
- newArray(String, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
- newArray(String, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- newArrayList(BytecodeCreator) - Static method in class io.quarkus.gizmo.Gizmo
-
Generates the bytecode that calls the no-args
ArrayListconstructor. - newArrayList(BytecodeCreator, int) - Static method in class io.quarkus.gizmo.Gizmo
-
Generates the bytecode that calls the
ArrayListconstructor with the specified initial capacity. - newHashMap(BytecodeCreator) - Static method in class io.quarkus.gizmo.Gizmo
-
Generates the bytecode that calls the no-args
HashMapconstructor. - newHashSet(BytecodeCreator) - Static method in class io.quarkus.gizmo.Gizmo
-
Generates the bytecode that calls the no-args
HashSetconstructor. - newInstance(MethodDescriptor, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Creates a new instance of a given type, by calling the specified constructor, and returns a
ResultHandlerepresenting the result - newInstance(MethodDescriptor, ResultHandle...) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- newInstance(MethodInfo, ResultHandle...) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Creates a new instance of a given type, by calling the specified constructor, and returns a
ResultHandlerepresenting the result - NewInstanceOperation(ResultHandle, MethodDescriptor, ResultHandle[]) - Constructor for class io.quarkus.gizmo.BytecodeCreatorImpl.NewInstanceOperation
- newLine() - Method in class io.quarkus.gizmo.GizmoClassVisitor
- newName - Variable in class io.quarkus.gizmo.MemberTransformer
- newStringBuilder(BytecodeCreator) - Static method in class io.quarkus.gizmo.Gizmo
-
Creates a
StringBuildergenerator that helps to generate a chain ofappendcalls and a finaltoStringcall. - newStringBuilder(BytecodeCreator, int) - Static method in class io.quarkus.gizmo.Gizmo
-
Creates a
StringBuildergenerator that helps to generate a chain ofappendcalls and a finaltoStringcall. - next() - Method in class io.quarkus.gizmo.Gizmo.JdkIterator.JdkIteratorInstance
- NEXT - Static variable in class io.quarkus.gizmo.Gizmo.JdkIterator
- nextBounds - Variable in class io.quarkus.gizmo.Type.TypeVariable
- no - Variable in class io.quarkus.gizmo.ResultHandle
- nonLocalReturn() - Method in class io.quarkus.gizmo.FunctionCreatorImpl.FunctionBytecodeCreator
- NULL - Static variable in class io.quarkus.gizmo.ResultHandle
- NullWriter - Class in io.quarkus.gizmo
- NullWriter() - Constructor for class io.quarkus.gizmo.NullWriter
O
- object - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.InvokeOperation
- OBJECT - Static variable in class io.quarkus.gizmo.Type.ClassType
- OBJECT_ARRAY_EQUALS - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- OBJECT_ARRAY_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- OBJECT_ARRAY_TO_STRING - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- OBJECT_EQUALS - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- OBJECT_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- objectsToDescriptor(Object[]) - Static method in class io.quarkus.gizmo.DescriptorUtils
-
Array version of
DescriptorUtils.objectToDescriptor(Object) - objectToDescriptor(Object) - Static method in class io.quarkus.gizmo.DescriptorUtils
-
Coerces an object into a descriptor in the JVM internal format.
- objectToInternalClassName(Object) - Static method in class io.quarkus.gizmo.DescriptorUtils
- of() - Method in class io.quarkus.gizmo.Gizmo.JdkList
- of() - Method in class io.quarkus.gizmo.Gizmo.JdkMap
- of() - Method in class io.quarkus.gizmo.Gizmo.JdkSet
- of(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkList
- of(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkOptional
- of(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkSet
- of(ResultHandle...) - Method in class io.quarkus.gizmo.Gizmo.JdkList
- of(ResultHandle...) - Method in class io.quarkus.gizmo.Gizmo.JdkSet
- of(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkList
- of(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkMap
- of(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkSet
- of(ResultHandle, ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkList
- of(ResultHandle, ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkSet
- of(Class<?>) - Static method in interface io.quarkus.gizmo.AnnotationCreator
-
Returns an
AnnotationCreatorfor annotation of givenannotationType. - of(Class<?>, String, Class<?>) - Static method in class io.quarkus.gizmo.FieldDescriptor
- of(Class<?>, String, String) - Static method in class io.quarkus.gizmo.FieldDescriptor
- of(Field) - Static method in class io.quarkus.gizmo.FieldDescriptor
- of(String) - Static method in interface io.quarkus.gizmo.AnnotationCreator
-
Returns an
AnnotationCreatorfor annotation of givenannotationType. - of(String, RetentionPolicy) - Static method in interface io.quarkus.gizmo.AnnotationCreator
-
Returns an
AnnotationCreatorfor annotation of givenannotationTypewhich has givenretentionPolicy. - of(String, String, Class<?>) - Static method in class io.quarkus.gizmo.FieldDescriptor
- of(String, String, String) - Static method in class io.quarkus.gizmo.FieldDescriptor
- of(FieldInfo) - Static method in class io.quarkus.gizmo.FieldDescriptor
- of(MethodInfo) - Static method in class io.quarkus.gizmo.MethodDescriptor
- OF - Static variable in class io.quarkus.gizmo.Gizmo.JdkList
- OF - Static variable in class io.quarkus.gizmo.Gizmo.JdkMap
- OF - Static variable in class io.quarkus.gizmo.Gizmo.JdkOptional
- OF - Static variable in class io.quarkus.gizmo.Gizmo.JdkSet
- OF_NULLABLE - Static variable in class io.quarkus.gizmo.Gizmo.JdkOptional
- OF1 - Static variable in class io.quarkus.gizmo.Gizmo.JdkList
- OF1 - Static variable in class io.quarkus.gizmo.Gizmo.JdkMap
- OF1 - Static variable in class io.quarkus.gizmo.Gizmo.JdkSet
- OF2 - Static variable in class io.quarkus.gizmo.Gizmo.JdkList
- OF2 - Static variable in class io.quarkus.gizmo.Gizmo.JdkSet
- OF3 - Static variable in class io.quarkus.gizmo.Gizmo.JdkList
- OF3 - Static variable in class io.quarkus.gizmo.Gizmo.JdkSet
- ofConstructor(Class<?>, Class<?>...) - Static method in class io.quarkus.gizmo.MethodDescriptor
- ofConstructor(Object, Object...) - Static method in class io.quarkus.gizmo.MethodDescriptor
- ofConstructor(String, String...) - Static method in class io.quarkus.gizmo.MethodDescriptor
- ofMethod(Class<?>, String, Class<?>, Class<?>...) - Static method in class io.quarkus.gizmo.MethodDescriptor
- ofMethod(Object, String, Object, Object...) - Static method in class io.quarkus.gizmo.MethodDescriptor
- ofMethod(Method) - Static method in class io.quarkus.gizmo.MethodDescriptor
- ofMethod(String, String, String, String...) - Static method in class io.quarkus.gizmo.MethodDescriptor
- OFN - Static variable in class io.quarkus.gizmo.Gizmo.JdkList
- OFN - Static variable in class io.quarkus.gizmo.Gizmo.JdkSet
- ofNullable(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkOptional
- on(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkCollection
- on(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkIterable
- on(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkIterator
- on(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkList
- on(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkMap
- on(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkOptional
- on(ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkSet
- opcode - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.IfOperation
- Operation() - Constructor for class io.quarkus.gizmo.BytecodeCreatorImpl.Operation
- operations - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- optionalOperations(BytecodeCreator) - Static method in class io.quarkus.gizmo.Gizmo
-
ResultHandle optionalFoo = Gizmo.optionalOperations(methodBytecode).ofNullable(foo);
- opType - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.IfOperation
- ordinalToCaseBlocks - Variable in class io.quarkus.gizmo.EnumSwitchImpl
- owner - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- owner - Variable in class io.quarkus.gizmo.FunctionCreatorImpl
- owner - Variable in class io.quarkus.gizmo.ResultHandle
- owner - Variable in class io.quarkus.gizmo.Type.ClassType
- owner - Variable in class io.quarkus.gizmo.Type.ParameterizedType
P
- parameterAnnotations - Variable in class io.quarkus.gizmo.MethodCreatorImpl
- parameterizedType(Type.ClassType, Type...) - Static method in class io.quarkus.gizmo.Type
- ParameterizedType(Type.ClassType, List<Type>, Type) - Constructor for class io.quarkus.gizmo.Type.ParameterizedType
- parameterNames - Variable in class io.quarkus.gizmo.MethodCreatorImpl
- parameterTypes - Variable in class io.quarkus.gizmo.MethodDescriptor
- parameterTypes - Variable in class io.quarkus.gizmo.MethodSignatureBuilderImpl
- primitive - Variable in class io.quarkus.gizmo.Type.PrimitiveType
- PRIMITIVES - Static variable in class io.quarkus.gizmo.DescriptorUtils
- PrimitiveType(PrimitiveType.Primitive) - Constructor for class io.quarkus.gizmo.Type.PrimitiveType
- PRINTLN - Static variable in class io.quarkus.gizmo.Gizmo
- put(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.Gizmo.JdkMap.JdkMapInstance
- PUT - Static variable in class io.quarkus.gizmo.Gizmo.JdkMap
R
- readArrayValue(ResultHandle, int) - Method in interface io.quarkus.gizmo.BytecodeCreator
- readArrayValue(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
- readArrayValue(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- readInstanceField(FieldDescriptor, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Reads an instance field and returns a
ResultHandlerepresenting the result. - readInstanceField(FieldDescriptor, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- readInstanceField(FieldInfo, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Reads an instance field and returns a
ResultHandlerepresenting the result. - readStaticField(FieldDescriptor) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Reads a static field and returns a
ResultHandlerepresenting the result. - readStaticField(FieldDescriptor) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- readStaticField(FieldInfo) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Reads a static field and returns a
ResultHandlerepresenting the result. - remainder(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Computes the remainder after division of the first result handle by the second and returns the result
- remainder(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- removedFields - Variable in class io.quarkus.gizmo.ClassTransformer
- removedMethods - Variable in class io.quarkus.gizmo.ClassTransformer
- removedModifiers - Variable in class io.quarkus.gizmo.ClassTransformer
- removedModifiers - Variable in class io.quarkus.gizmo.MemberTransformer
- removeField(FieldDescriptor) - Method in class io.quarkus.gizmo.ClassTransformer
-
Removes the given field.
- removeField(String, Object) - Method in class io.quarkus.gizmo.ClassTransformer
-
Removes the field of the given name and type.
- removeIndent() - Method in class io.quarkus.gizmo.GizmoClassVisitor
- removeMethod(MethodDescriptor) - Method in class io.quarkus.gizmo.ClassTransformer
-
Removes the given method.
- removeMethod(String, Object, Object...) - Method in class io.quarkus.gizmo.ClassTransformer
-
Removes the method with the given name, return type and parameters.
- removeModifiers(int) - Method in class io.quarkus.gizmo.ClassTransformer
-
Removes given
modifiersfrom the modifiers of this class. - removeModifiers(int) - Method in class io.quarkus.gizmo.MemberTransformer
-
Removes given
modifiersfrom the modifiers of this method or field. - rename(String) - Method in class io.quarkus.gizmo.MemberTransformer
-
Renames this method or field to given
name. - reportError(String) - Method in interface io.quarkus.gizmo.ErrorReporter
- requireNonNullHandles(ResultHandle[]) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- resolve(BytecodeCreator, ResultHandle...) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- resolve(BytecodeCreator, ResultHandle...) - Method in class io.quarkus.gizmo.FunctionCreatorImpl.FunctionBytecodeCreator
- resolve(BytecodeCreator, ResultHandle...) - Method in class io.quarkus.gizmo.MethodCreatorImpl
- resolve(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- resolve(ResultHandle...) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- resolve(ResultHandle, BytecodeCreator) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- resolve(ResultHandle, BytecodeCreator) - Method in class io.quarkus.gizmo.FunctionCreatorImpl.FunctionBytecodeCreator
-
Turns a parent result handle into a local result handle.
- resolve(ResultHandle, BytecodeCreator) - Method in class io.quarkus.gizmo.MethodCreatorImpl
- resolvedTarget - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.AssignOperation
- resolvedValue - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.AssignOperation
- result - Variable in class io.quarkus.gizmo.ForEachLoopImpl
- result - Variable in class io.quarkus.gizmo.IfThenElseImpl
- result - Variable in class io.quarkus.gizmo.WhileLoopImpl
- result() - Method in class io.quarkus.gizmo.ForEachLoopImpl
- result() - Method in class io.quarkus.gizmo.LoopImpl
- result() - Method in class io.quarkus.gizmo.WhileLoopImpl
- resultHandle - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.InvokeOperation
- resultHandle - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.NewInstanceOperation
- ResultHandle - Class in io.quarkus.gizmo
-
Represents the result of an operation.
- ResultHandle(String, BytecodeCreatorImpl) - Constructor for class io.quarkus.gizmo.ResultHandle
- ResultHandle(String, BytecodeCreatorImpl, Object) - Constructor for class io.quarkus.gizmo.ResultHandle
- ResultHandle.ResultType - Enum in io.quarkus.gizmo
- resultType - Variable in class io.quarkus.gizmo.ResultHandle
- ResultType() - Constructor for enum io.quarkus.gizmo.ResultHandle.ResultType
- retentionPolicy - Variable in class io.quarkus.gizmo.AnnotationCreatorImpl
- returnBoolean(boolean) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Creates a return statement that returns given boolean constant.
- returnInt(int) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Creates a return statement that returns given integer constant.
- returnNull() - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Creates a return statement that returns the
nullreference. - returnType - Variable in class io.quarkus.gizmo.MethodDescriptor
- returnType - Variable in class io.quarkus.gizmo.MethodSignatureBuilderImpl
- returnValue(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Represents a return statement.
- returnValue(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- returnVoid() - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Marks a return from a
voidmethod or a constructor.
S
- SAFE_CLASSES_TO_LOAD_AS_CONSTANTS - Static variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- self() - Method in class io.quarkus.gizmo.MemberTransformer
- setFinal(boolean) - Method in class io.quarkus.gizmo.ClassCreator.Builder
- setModifiers(int) - Method in class io.quarkus.gizmo.FieldCreatorImpl
- setModifiers(int) - Method in interface io.quarkus.gizmo.MemberCreator
- setModifiers(int) - Method in class io.quarkus.gizmo.MethodCreatorImpl
- setNo(int) - Method in class io.quarkus.gizmo.ResultHandle
- setOperations(BytecodeCreator) - Static method in class io.quarkus.gizmo.Gizmo
-
ResultHandle set = Gizmo.setOperations(methodBytecode).of(element);
- setParameterNames(String[]) - Method in interface io.quarkus.gizmo.MethodCreator
-
Sets names of all this method's parameters.
- setParameterNames(String[]) - Method in class io.quarkus.gizmo.MethodCreatorImpl
- setReturnType(Type) - Method in class io.quarkus.gizmo.MethodSignatureBuilderImpl
- setReturnType(Type) - Method in interface io.quarkus.gizmo.SignatureBuilder.MethodSignatureBuilder
- setSignature(String) - Method in class io.quarkus.gizmo.ClassCreator
- setSignature(String) - Method in class io.quarkus.gizmo.FieldCreatorImpl
- setSignature(String) - Method in class io.quarkus.gizmo.MethodCreatorImpl
- setSignature(String) - Method in interface io.quarkus.gizmo.SignatureElement
-
Use the convenient
SignatureBuilderto build signatures for classes, methods and fields. - setSuperClass(Type.ClassType) - Method in class io.quarkus.gizmo.ClassSignatureBuilderImpl
- setSuperClass(Type.ClassType) - Method in interface io.quarkus.gizmo.SignatureBuilder.ClassSignatureBuilder
- setSuperClass(Type.ParameterizedType) - Method in class io.quarkus.gizmo.ClassSignatureBuilderImpl
- setSuperClass(Type.ParameterizedType) - Method in interface io.quarkus.gizmo.SignatureBuilder.ClassSignatureBuilder
- setTarget(BytecodeCreator) - Method in class io.quarkus.gizmo.Gizmo.StaticInvocationGenerator
- setType(Type) - Method in class io.quarkus.gizmo.FieldSignatureBuilderImpl
- setType(Type) - Method in interface io.quarkus.gizmo.SignatureBuilder.FieldSignatureBuilder
- SHORT - Static variable in class io.quarkus.gizmo.Type.PrimitiveType
- SHORT_ARRAY_EQUALS - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- SHORT_ARRAY_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- SHORT_ARRAY_TO_STRING - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- SHORT_HASH_CODE - Static variable in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
- shortType() - Static method in class io.quarkus.gizmo.Type
- signature - Variable in class io.quarkus.gizmo.ClassCreator.Builder
- signature - Variable in class io.quarkus.gizmo.ClassCreator
- signature - Variable in class io.quarkus.gizmo.FieldCreatorImpl
- signature - Variable in class io.quarkus.gizmo.MethodCreatorImpl
- signature(SignatureBuilder.ClassSignatureBuilder) - Method in class io.quarkus.gizmo.ClassCreator.Builder
-
The raw types of the superclass and superinterfaces are extracted and passed to
ClassCreator.Builder.superClass(String)andClassCreator.Builder.interfaces(String...)respectively. - signature(String) - Method in class io.quarkus.gizmo.ClassCreator.Builder
- SignatureBuilder - Interface in io.quarkus.gizmo
-
Builds a generic signature as defined in JVMS 17, chapter "4.7.9.1.
- SignatureBuilder.ClassSignatureBuilder - Interface in io.quarkus.gizmo
-
Builds a generic signature of a class (including interfaces).
- SignatureBuilder.FieldSignatureBuilder - Interface in io.quarkus.gizmo
-
Builds a generic signature of a field.
- SignatureBuilder.MethodSignatureBuilder - Interface in io.quarkus.gizmo
-
Builds a generic signature of a method (including constructors).
- SignatureElement<S> - Interface in io.quarkus.gizmo
-
An element that has a signature attribute.
- SINGLE_USE - io.quarkus.gizmo.ResultHandle.ResultType
-
A result handle that is only used a single time, directly after it is created
- size() - Method in class io.quarkus.gizmo.Gizmo.JdkCollection.JdkCollectionInstance
- size() - Method in class io.quarkus.gizmo.Gizmo.JdkMap.JdkMapInstance
- SIZE - Static variable in class io.quarkus.gizmo.Gizmo.JdkCollection
- SIZE - Static variable in class io.quarkus.gizmo.Gizmo.JdkMap
- specialMethod - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.InvokeOperation
- stack - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- state - Variable in class io.quarkus.gizmo.IfThenElseImpl
- StaticInvocationGenerator(BytecodeCreator) - Constructor for class io.quarkus.gizmo.Gizmo.StaticInvocationGenerator
- staticMethod - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.InvokeOperation
- storeResultHandle(MethodVisitor, ResultHandle) - Static method in class io.quarkus.gizmo.BytecodeCreatorImpl
- StringBuilderGenerator(BytecodeCreator) - Constructor for class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- StringBuilderGenerator(BytecodeCreator, int) - Constructor for class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- stringSwitch(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Create a new switch construct for a string value.
- stringSwitch(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- StringSwitchImpl - Class in io.quarkus.gizmo
- StringSwitchImpl(ResultHandle, BytecodeCreatorImpl) - Constructor for class io.quarkus.gizmo.StringSwitchImpl
- substitute - Variable in class io.quarkus.gizmo.FunctionCreatorImpl.CapturedResultHandle
- subtract(ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Subtracts the second result handle from the first result and returns the result
- subtract(ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- superClass - Variable in class io.quarkus.gizmo.ClassCreator.Builder
- superClass - Variable in class io.quarkus.gizmo.ClassCreator
- superClass - Variable in class io.quarkus.gizmo.ClassSignatureBuilderImpl
- superClass(Class<?>) - Method in class io.quarkus.gizmo.ClassCreator.Builder
- superClass(String) - Method in class io.quarkus.gizmo.ClassCreator.Builder
- superclassAccessors - Variable in class io.quarkus.gizmo.ClassCreator
- superInterfaces - Variable in class io.quarkus.gizmo.ClassSignatureBuilderImpl
- Switch<T> - Interface in io.quarkus.gizmo
-
A switch statement.
- Switch.EnumSwitch<E extends java.lang.Enum<E>> - Interface in io.quarkus.gizmo
-
A switch for
Enum. - Switch.StringSwitch - Interface in io.quarkus.gizmo
-
A switch for
String. - SYSTEM_ERR - Static variable in class io.quarkus.gizmo.Gizmo
- SYSTEM_OUT - Static variable in class io.quarkus.gizmo.Gizmo
- systemErrPrintln(BytecodeCreator, ResultHandle) - Static method in class io.quarkus.gizmo.Gizmo
-
Generates the bytecode that calls
System.err.println(obj). - systemOutPrintln(BytecodeCreator, ResultHandle) - Static method in class io.quarkus.gizmo.Gizmo
-
Generates the bytecode that calls
System.out.println(obj).
T
- target - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.JumpOperation
- target - Variable in class io.quarkus.gizmo.Gizmo.StaticInvocationGenerator
- then() - Method in interface io.quarkus.gizmo.IfThenElse
-
This block is executed if the result handle that was passed to
BytecodeCreator.ifThenElse(ResultHandle)is evaluated astrue. - then() - Method in class io.quarkus.gizmo.IfThenElseImpl
- THEN - Static variable in class io.quarkus.gizmo.IfThenElseImpl
- THREAD_CURRENT_THREAD - Static variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- THREAD_GET_TCCL - Static variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- throwException(ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Throws an exception
- throwException(ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- throwException(Class<T>, String) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Throws an exception.
- throwException(Class<T>, String, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Rethrows an exception.
- TO_STRING - Static variable in class io.quarkus.gizmo.Gizmo.StringBuilderGenerator
- TO_STRING - Static variable in class io.quarkus.gizmo.Gizmo
- top - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl
- toString() - Method in class io.quarkus.gizmo.FieldDescriptor
- toString() - Method in class io.quarkus.gizmo.MethodCreatorImpl
- toString() - Method in class io.quarkus.gizmo.MethodDescriptor
- toString() - Method in class io.quarkus.gizmo.ResultHandle
- toString(BytecodeCreator, ResultHandle) - Static method in class io.quarkus.gizmo.Gizmo
-
Generates the bytecode that calls
Object.toString(). - transformer - Variable in class io.quarkus.gizmo.ClassTransfromerMethodCreatorImpl
- trueBranch - Variable in class io.quarkus.gizmo.BranchResultImpl
- trueBranch - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.IfOperation
- trueBranch() - Method in interface io.quarkus.gizmo.BranchResult
- trueBranch() - Method in class io.quarkus.gizmo.BranchResultImpl
- tryBlock() - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Add a
tryblock. - tryBlock() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- TryBlock - Interface in io.quarkus.gizmo
-
A
tryblock. - TryBlockImpl - Class in io.quarkus.gizmo
- TryBlockImpl(BytecodeCreatorImpl) - Constructor for class io.quarkus.gizmo.TryBlockImpl
- type - Variable in class io.quarkus.gizmo.FieldDescriptor
- type - Variable in class io.quarkus.gizmo.FieldSignatureBuilderImpl
- type - Variable in class io.quarkus.gizmo.ResultHandle
- Type - Class in io.quarkus.gizmo
-
Used to express types when building a generic signature of some declaration.
- Type() - Constructor for class io.quarkus.gizmo.Type
- Type.ArrayType - Class in io.quarkus.gizmo
- Type.ClassType - Class in io.quarkus.gizmo
- Type.ParameterizedType - Class in io.quarkus.gizmo
- Type.PrimitiveType - Class in io.quarkus.gizmo
- Type.TypeVariable - Class in io.quarkus.gizmo
- Type.VoidType - Class in io.quarkus.gizmo
- Type.WildcardType - Class in io.quarkus.gizmo
- typeArguments - Variable in class io.quarkus.gizmo.Type.ParameterizedType
- typeParameters - Variable in class io.quarkus.gizmo.ClassSignatureBuilderImpl
- typeParameters - Variable in class io.quarkus.gizmo.MethodSignatureBuilderImpl
- typeToString(Type) - Static method in class io.quarkus.gizmo.DescriptorUtils
- typeVariable(String) - Static method in class io.quarkus.gizmo.Type
- typeVariable(String, Type) - Static method in class io.quarkus.gizmo.Type
- typeVariable(String, Type, Type...) - Static method in class io.quarkus.gizmo.Type
- TypeVariable(String, Type, List<Type>) - Constructor for class io.quarkus.gizmo.Type.TypeVariable
U
- UNUSED - io.quarkus.gizmo.ResultHandle.ResultType
-
A result handle that was never used
- upperBound - Variable in class io.quarkus.gizmo.Type.WildcardType
V
- value1 - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.IfOperation
- value2 - Variable in class io.quarkus.gizmo.BytecodeCreatorImpl.IfOperation
- valueOf(String) - Static method in enum io.quarkus.gizmo.ResultHandle.ResultType
-
Returns the enum constant of this type with the specified name.
- values - Variable in class io.quarkus.gizmo.AnnotationCreatorImpl
- values() - Static method in enum io.quarkus.gizmo.ResultHandle.ResultType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyType(String) - Method in class io.quarkus.gizmo.ResultHandle
- visit(int, int, String, String, String, String[]) - Method in class io.quarkus.gizmo.GizmoClassVisitor
- visitAnnotationValue(AnnotationVisitor, String, Object) - Static method in class io.quarkus.gizmo.AnnotationUtils
- visitEnd() - Method in class io.quarkus.gizmo.GizmoClassVisitor
- visitEnd() - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitField(int, String, String, String, Object) - Method in class io.quarkus.gizmo.GizmoClassVisitor
- visitFieldInsn(int, String, String, String) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitGizmoNode(StackTraceElement, String) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitIincInsn(int, int) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitInsn(int) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitIntInsn(int, int) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitJumpInsn(int, Label) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitLabel(Label) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitLdcInsn(Object) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitMethod(int, String, String, String, String[]) - Method in class io.quarkus.gizmo.GizmoClassVisitor
- visitMethodInsn(int, String, String, String) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitMethodInsn(int, String, String, String, boolean) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitMultiANewArrayInsn(String, int) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitSource(String, String) - Method in class io.quarkus.gizmo.GizmoClassVisitor
- visitTableSwitchInsn(int, int, Label, Label...) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitTryCatchBlock(Label, Label, Label, String) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitTypeInsn(int, String) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- visitVarInsn(int, int) - Method in class io.quarkus.gizmo.GizmoMethodVisitor
- voidType() - Static method in class io.quarkus.gizmo.Type
- VoidType() - Constructor for class io.quarkus.gizmo.Type.VoidType
W
- whileLoop(Function<BytecodeCreator, BranchResult>) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Create a new while loop statement.
- whileLoop(Function<BytecodeCreator, BranchResult>) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- WhileLoop - Interface in io.quarkus.gizmo
-
A while loop statement.
- WhileLoopImpl - Class in io.quarkus.gizmo
- WhileLoopImpl(BytecodeCreatorImpl, Function<BytecodeCreator, BranchResult>) - Constructor for class io.quarkus.gizmo.WhileLoopImpl
- WildcardType(Type, Type) - Constructor for class io.quarkus.gizmo.Type.WildcardType
- wildcardTypeUnbounded() - Static method in class io.quarkus.gizmo.Type
- wildcardTypeWithLowerBound(Type) - Static method in class io.quarkus.gizmo.Type
- wildcardTypeWithUpperBound(Type) - Static method in class io.quarkus.gizmo.Type
- write(char[]) - Method in class io.quarkus.gizmo.LineNumberWriter
- write(char[]) - Method in class io.quarkus.gizmo.NullWriter
- write(char[], int, int) - Method in class io.quarkus.gizmo.LineNumberWriter
- write(char[], int, int) - Method in class io.quarkus.gizmo.NullWriter
- write(int) - Method in class io.quarkus.gizmo.LineNumberWriter
- write(int) - Method in class io.quarkus.gizmo.NullWriter
- write(String) - Method in class io.quarkus.gizmo.LineNumberWriter
- write(String) - Method in class io.quarkus.gizmo.NullWriter
- write(String, byte[]) - Method in interface io.quarkus.gizmo.ClassOutput
- write(String, int, int) - Method in class io.quarkus.gizmo.LineNumberWriter
- write(String, int, int) - Method in class io.quarkus.gizmo.NullWriter
- write(ClassVisitor) - Method in class io.quarkus.gizmo.FieldCreatorImpl
- write(ClassVisitor) - Method in interface io.quarkus.gizmo.MemberCreator
- write(ClassVisitor) - Method in class io.quarkus.gizmo.MethodCreatorImpl
- writeArrayValue(ResultHandle, int, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
- writeArrayValue(ResultHandle, ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
- writeArrayValue(ResultHandle, ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- writeBytecode(MethodVisitor) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.AssignOperation
- writeBytecode(MethodVisitor) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.BlockOperation
- writeBytecode(MethodVisitor) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.IfOperation
- writeBytecode(MethodVisitor) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.InvokeOperation
- writeBytecode(MethodVisitor) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.JumpOperation
- writeBytecode(MethodVisitor) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.NewInstanceOperation
- writeBytecode(MethodVisitor) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl.Operation
- writeCreateInstance(MethodVisitor) - Method in class io.quarkus.gizmo.FunctionCreatorImpl
- writeInstanceField(FieldDescriptor, ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Writes the specified value to an instance field
- writeInstanceField(FieldDescriptor, ResultHandle, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- writeInstanceField(FieldInfo, ResultHandle, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Writes the specified value to an instance field
- writeInteriorOperations(MethodVisitor) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- writeInteriorOperations(MethodVisitor) - Method in class io.quarkus.gizmo.CatchBlockCreatorImpl
- writeOperations(MethodVisitor) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- writeOperations(MethodVisitor) - Method in class io.quarkus.gizmo.LoopImpl
- writeOperations(MethodVisitor) - Method in class io.quarkus.gizmo.TryBlockImpl
- writer - Variable in class io.quarkus.gizmo.GizmoClassVisitor
- writeStaticField(FieldDescriptor, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Writes the specified value to an static field
- writeStaticField(FieldDescriptor, ResultHandle) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
- writeStaticField(FieldInfo, ResultHandle) - Method in interface io.quarkus.gizmo.BytecodeCreator
-
Writes the specified value to an static field
- writeTo(ClassOutput) - Method in class io.quarkus.gizmo.ClassCreator
-
Write the class bytes to the given class output.
All Classes All Packages