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

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 returns this to 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 catch block in the same manner as TryBlock.addCatch(String).
addCatch(String) - Method in interface io.quarkus.gizmo.TryBlock
Add a catch block.
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 FieldCreator to configure a new field that will be added to this class.
addField(String, Object) - Method in class io.quarkus.gizmo.ClassTransformer
Returns a FieldCreator to 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 interfaceName to the set of interfaces implemented by this class.
addMethod(MethodDescriptor) - Method in class io.quarkus.gizmo.ClassTransformer
Returns a MethodCreator to configure a new method that will be added to this class.
addMethod(String, Object, Object...) - Method in class io.quarkus.gizmo.ClassTransformer
Returns a MethodCreator to configure a new method that will be added to this class.
addModifiers(int) - Method in class io.quarkus.gizmo.ClassTransformer
Adds given modifiers to the modifiers of this class.
addModifiers(int) - Method in class io.quarkus.gizmo.MemberTransformer
Adds given modifiers to 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 name and value.
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 ClassVisitor that applies the class transformation to given visitor.
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 double values 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 float values 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 long values 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 given conversionTarget, 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 BytecodeCreator to 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 BytecodeCreator to 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 BytecodeCreator to 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 equals method in given clazz that compares given fields.
generateEquals(ClassCreator, Collection<FieldDescriptor>) - Static method in class io.quarkus.gizmo.Gizmo
Generates a structural equals method in given clazz that compares given fields.
generateEqualsAndHashCode(ClassCreator, FieldDescriptor...) - Static method in class io.quarkus.gizmo.Gizmo
Generates structural equals and hashCode methods in given clazz, based on given fields.
generateEqualsAndHashCode(ClassCreator, Collection<FieldDescriptor>) - Static method in class io.quarkus.gizmo.Gizmo
Generates structural equals and hashCode methods in given clazz, based on given fields.
generateHashCode() - Method in class io.quarkus.gizmo.Gizmo.EqualsHashCodeToStringGenerator
 
generateNaiveToString(ClassCreator, FieldDescriptor...) - Static method in class io.quarkus.gizmo.Gizmo
Generates a naive toString methods in given clazz, based on given fields.
generateNaiveToString(ClassCreator, Collection<FieldDescriptor>) - Static method in class io.quarkus.gizmo.Gizmo
Generates a naive toString methods in given clazz, based on given fields.
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
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 ResultHandle with 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 ResultHandle with 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 ResultHandle with 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 ResultHandle with 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 ResultHandle with 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 ResultHandle with 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 ResultHandle with 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 ResultHandle with 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 ResultHandle with 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 ResultHandle with 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 ResultHandle with 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 ResultHandle with 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 true if 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 ResultHandle representing the specified value
load(boolean) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
 
load(byte) - Method in interface io.quarkus.gizmo.BytecodeCreator
Returns a ResultHandle representing the specified value
load(byte) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
 
load(char) - Method in interface io.quarkus.gizmo.BytecodeCreator
Returns a ResultHandle representing the specified value
load(char) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
 
load(double) - Method in interface io.quarkus.gizmo.BytecodeCreator
Returns a ResultHandle representing the specified value
load(double) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
 
load(float) - Method in interface io.quarkus.gizmo.BytecodeCreator
Returns a ResultHandle representing the specified value
load(float) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
 
load(int) - Method in interface io.quarkus.gizmo.BytecodeCreator
Returns a ResultHandle representing the specified value
load(int) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
 
load(long) - Method in interface io.quarkus.gizmo.BytecodeCreator
Returns a ResultHandle representing the specified value
load(long) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
 
load(short) - Method in interface io.quarkus.gizmo.BytecodeCreator
Returns a ResultHandle representing the specified value
load(short) - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
 
load(Enum<?>) - Method in interface io.quarkus.gizmo.BytecodeCreator
Returns a ResultHandle representing the specified value
load(String) - Method in interface io.quarkus.gizmo.BytecodeCreator
Returns a ResultHandle representing 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 a StringBuilder is used to construct the final String.
loadClass(Class<?>) - Method in interface io.quarkus.gizmo.BytecodeCreator
Returns a ResultHandle representing the specified class Note that in almost all circumstances you are better off using BytecodeCreator.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 ResultHandle representing the specified class Note that in almost all circumstances you are better off using BytecodeCreator.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 ResultHandle representing the specified class Note that in almost all circumstances you are better off using BytecodeCreator.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 ResultHandle representing the specified class loaded from the TCCL.
loadClassFromTCCL(String) - Method in interface io.quarkus.gizmo.BytecodeCreator
Returns a ResultHandle representing 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 ResultHandle representing 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 ResultHandle representing null}
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 FieldTransformer to configure a transformation of given field.
modifyField(String, Object) - Method in class io.quarkus.gizmo.ClassTransformer
Returns a FieldTransformer to configure a transformation of a field with given name and type.
modifyMethod(MethodDescriptor) - Method in class io.quarkus.gizmo.ClassTransformer
Returns a MethodTransformer to configure a transformation of given method.
modifyMethod(String, Object, Object...) - Method in class io.quarkus.gizmo.ClassTransformer
Returns a MethodTransformer to configure a transformation of a method with given name, returnType and parameters.
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 ArrayList constructor.
newArrayList(BytecodeCreator, int) - Static method in class io.quarkus.gizmo.Gizmo
Generates the bytecode that calls the ArrayList constructor with the specified initial capacity.
newHashMap(BytecodeCreator) - Static method in class io.quarkus.gizmo.Gizmo
Generates the bytecode that calls the no-args HashMap constructor.
newHashSet(BytecodeCreator) - Static method in class io.quarkus.gizmo.Gizmo
Generates the bytecode that calls the no-args HashSet constructor.
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 ResultHandle representing 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 ResultHandle representing 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 StringBuilder generator that helps to generate a chain of append calls and a final toString call.
newStringBuilder(BytecodeCreator, int) - Static method in class io.quarkus.gizmo.Gizmo
Creates a StringBuilder generator that helps to generate a chain of append calls and a final toString call.
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
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 AnnotationCreator for annotation of given annotationType.
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 AnnotationCreator for annotation of given annotationType.
of(String, RetentionPolicy) - Static method in interface io.quarkus.gizmo.AnnotationCreator
Returns an AnnotationCreator for annotation of given annotationType which has given retentionPolicy.
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 ResultHandle representing 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 ResultHandle representing the result.
readStaticField(FieldDescriptor) - Method in interface io.quarkus.gizmo.BytecodeCreator
Reads a static field and returns a ResultHandle representing 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 ResultHandle representing 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 modifiers from the modifiers of this class.
removeModifiers(int) - Method in class io.quarkus.gizmo.MemberTransformer
Removes given modifiers from 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 null reference.
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 void method 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 SignatureBuilder to 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) and ClassCreator.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 as true.
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 try block.
tryBlock() - Method in class io.quarkus.gizmo.BytecodeCreatorImpl
 
TryBlock - Interface in io.quarkus.gizmo
A try block.
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.
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