Index

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

A

aaload() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load a reference from an array
AALOAD - Enum constant in enum class org.glavo.classfile.Opcode
Load reference from array
AALOAD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the AALOAD instruction.
aastore() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store into a reference array
AASTORE - Enum constant in enum class org.glavo.classfile.Opcode
Store into reference array
AASTORE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the AASTORE instruction.
ABSTRACT - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_ABSTRACT, corresponding to the source modifier abstract, with a mask value of 0x0400.
AbstractAttributeMapper<T> - Class in org.glavo.classfile.impl
 
AbstractAttributeMapper(String) - Constructor for class org.glavo.classfile.impl.AbstractAttributeMapper
 
AbstractAttributeMapper(String, boolean) - Constructor for class org.glavo.classfile.impl.AbstractAttributeMapper
 
AbstractBoundLocalVariable - Class in org.glavo.classfile.impl
 
AbstractBoundLocalVariable(CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractBoundLocalVariable
 
AbstractDirectBuilder<M> - Class in org.glavo.classfile.impl
 
AbstractDirectBuilder(SplitConstantPool, ClassFileImpl) - Constructor for class org.glavo.classfile.impl.AbstractDirectBuilder
 
AbstractElement - Class in org.glavo.classfile.impl
 
AbstractElement() - Constructor for class org.glavo.classfile.impl.AbstractElement
 
AbstractInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction(Opcode, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction
 
AbstractInstruction.BoundArgumentConstantInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundBranchInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundFieldInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundIncrementInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundInvokeDynamicInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundInvokeInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundInvokeInterfaceInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundJsrInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundLoadConstantInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundLoadInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundLookupSwitchInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundNewMultidimensionalArrayInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundNewObjectInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundNewPrimitiveArrayInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundNewReferenceArrayInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundRetInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundStoreInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundTableSwitchInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.BoundTypeCheckInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.SwitchCaseImpl - Record Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundArgumentConstantInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundArrayLoadInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundArrayStoreInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundBranchInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundConvertInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundFieldInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundIncrementInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundIntrinsicConstantInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundInvokeDynamicInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundInvokeInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundJsrInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundLoadConstantInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundLoadInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundLookupSwitchInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundMonitorInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundNewMultidimensionalArrayInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundNewObjectInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundNewPrimitiveArrayInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundNewReferenceArrayInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundNopInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundOperatorInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundRetInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundReturnInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundStackInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundStoreInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundTableSwitchInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundThrowInstruction - Class in org.glavo.classfile.impl
 
AbstractInstruction.UnboundTypeCheckInstruction - Class in org.glavo.classfile.impl
 
AbstractPoolEntry - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.AbstractDynamicConstantPoolEntry - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.AbstractMemberRefEntry - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.ClassEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.ConstantDynamicEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.DoubleEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.FieldRefEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.FloatEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.IntegerEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.InterfaceMethodRefEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.InvokeDynamicEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.LongEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.MethodHandleEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.MethodRefEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.MethodTypeEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.ModuleEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.NameAndTypeEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.PackageEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.StringEntryImpl - Class in org.glavo.classfile.impl
 
AbstractPoolEntry.Utf8EntryImpl - Class in org.glavo.classfile.impl
 
AbstractPseudoInstruction - Class in org.glavo.classfile.impl
 
AbstractPseudoInstruction() - Constructor for class org.glavo.classfile.impl.AbstractPseudoInstruction
 
AbstractPseudoInstruction.ExceptionCatchImpl - Class in org.glavo.classfile.impl
 
AbstractPseudoInstruction.UnboundCharacterRange - Class in org.glavo.classfile.impl
 
AbstractPseudoInstruction.UnboundLocalVariable - Class in org.glavo.classfile.impl
 
AbstractPseudoInstruction.UnboundLocalVariableType - Class in org.glavo.classfile.impl
 
AbstractUnboundModel<E> - Class in org.glavo.classfile.impl
 
AbstractUnboundModel(List<E>) - Constructor for class org.glavo.classfile.impl.AbstractUnboundModel
 
ACC_ABSTRACT - Static variable in interface org.glavo.classfile.ClassFile
The value of ABSTRACT access and property modifier.
ACC_ANNOTATION - Static variable in interface org.glavo.classfile.ClassFile
The value of ANNOTATION access and property modifier.
ACC_BRIDGE - Static variable in interface org.glavo.classfile.ClassFile
The value of BRIDGE access and property modifier.
ACC_ENUM - Static variable in interface org.glavo.classfile.ClassFile
The value of ENUM access and property modifier.
ACC_FINAL - Static variable in interface org.glavo.classfile.ClassFile
The value of FINAL access and property modifier.
ACC_INTERFACE - Static variable in interface org.glavo.classfile.ClassFile
The value of INTERFACE access and property modifier.
ACC_MANDATED - Static variable in interface org.glavo.classfile.ClassFile
The value of MANDATED access and property modifier.
ACC_MODULE - Static variable in interface org.glavo.classfile.ClassFile
The value of MODULE access and property modifier.
ACC_NATIVE - Static variable in interface org.glavo.classfile.ClassFile
The value of NATIVE access and property modifier.
ACC_OPEN - Static variable in interface org.glavo.classfile.ClassFile
The value of OPEN access and property modifier.
ACC_PRIVATE - Static variable in interface org.glavo.classfile.ClassFile
The value of PRIVATE access and property modifier.
ACC_PROTECTED - Static variable in interface org.glavo.classfile.ClassFile
The value of PROTECTED access and property modifier.
ACC_PUBLIC - Static variable in interface org.glavo.classfile.ClassFile
The value of PUBLIC access and property modifier.
ACC_STATIC - Static variable in interface org.glavo.classfile.ClassFile
The value of STATIC access and property modifier.
ACC_STATIC_PHASE - Static variable in interface org.glavo.classfile.ClassFile
The value of STATIC_PHASE access and property modifier.
ACC_STRICT - Static variable in interface org.glavo.classfile.ClassFile
The value of STRICT access and property modifier.
ACC_SUPER - Static variable in interface org.glavo.classfile.ClassFile
The value of SUPER access and property modifier.
ACC_SYNCHRONIZED - Static variable in interface org.glavo.classfile.ClassFile
The value of SYNCHRONIZED access and property modifier.
ACC_SYNTHETIC - Static variable in interface org.glavo.classfile.ClassFile
The value of SYNTHETIC access and property modifier.
ACC_TRANSIENT - Static variable in interface org.glavo.classfile.ClassFile
The value of TRANSIENT access and property modifier.
ACC_TRANSITIVE - Static variable in interface org.glavo.classfile.ClassFile
The value of TRANSITIVE access and property modifier.
ACC_VARARGS - Static variable in interface org.glavo.classfile.ClassFile
The value of VARARGS access and property modifier.
ACC_VOLATILE - Static variable in interface org.glavo.classfile.ClassFile
The value of VOLATILE access and property modifier.
accept(int, int, int, int) - Method in interface org.glavo.classfile.impl.CodeImpl.ExceptionHandlerAction
 
accept(B, E) - Method in interface org.glavo.classfile.ClassFileTransform
Transform an element by taking the appropriate actions on the builder.
accept(E) - Method in interface org.glavo.classfile.ClassFileBuilder
Integrate the ClassFileElement into the entity being built.
accept(ClassBuilder, ClassElement) - Method in record class org.glavo.classfile.impl.ClassRemapperImpl
 
accept(ClassBuilder, ClassElement) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedClassTransform
 
accept(ClassBuilder, ClassElement) - Method in record class org.glavo.classfile.impl.TransformImpl.ClassFieldTransform
 
accept(ClassBuilder, ClassElement) - Method in record class org.glavo.classfile.impl.TransformImpl.ClassMethodTransform
 
accept(ClassBuilder, ClassElement) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierClassTransform
 
accept(CodeBuilder, CodeElement) - Method in class org.glavo.classfile.impl.CodeLocalsShifterImpl
 
accept(CodeBuilder, CodeElement) - Method in record class org.glavo.classfile.impl.CodeRelabelerImpl
 
accept(CodeBuilder, CodeElement) - Method in class org.glavo.classfile.impl.CodeStackTrackerImpl
 
accept(CodeBuilder, CodeElement) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedCodeTransform
 
accept(CodeBuilder, CodeElement) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierCodeTransform
 
accept(FieldBuilder, FieldElement) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedFieldTransform
 
accept(FieldBuilder, FieldElement) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierFieldTransform
 
accept(MethodBuilder, MethodElement) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedMethodTransform
 
accept(MethodBuilder, MethodElement) - Method in record class org.glavo.classfile.impl.TransformImpl.MethodCodeTransform
 
accept(MethodBuilder, MethodElement) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierMethodTransform
 
ACCEPT_ALL - Static variable in interface org.glavo.classfile.ClassTransform
A class transform that sends all elements to the builder.
ACCEPT_ALL - Static variable in interface org.glavo.classfile.CodeTransform
A code transform that sends all elements to the builder.
ACCEPT_ALL - Static variable in interface org.glavo.classfile.FieldTransform
A field transform that sends all elements to the builder.
ACCEPT_ALL - Static variable in interface org.glavo.classfile.MethodTransform
A method transform that sends all elements to the builder.
AccessFlag - Enum Class in org.glavo.classfile
Represents a JVM access or module-related flag on a runtime member, such as a class, field, or method.
AccessFlag.Location - Enum Class in org.glavo.classfile
A location within a class file where flags can be applied.
AccessFlags - Interface in org.glavo.classfile
Models the access flags for a class, method, or field.
AccessFlagsImpl - Class in org.glavo.classfile.impl
 
AccessFlagsImpl(AccessFlag.Location, int) - Constructor for class org.glavo.classfile.impl.AccessFlagsImpl
 
AccessFlagsImpl(AccessFlag.Location, AccessFlag...) - Constructor for class org.glavo.classfile.impl.AccessFlagsImpl
 
aconst_null() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing the null object reference onto the operand stack
ACONST_NULL - Enum constant in enum class org.glavo.classfile.Opcode
Push null
ACONST_NULL - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ACONST_NULL instruction.
addCharacterRange(CharacterRange) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
addHandler(ExceptionCatch) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
addLocalVariable(LocalVariable) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
addLocalVariableType(LocalVariableType) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
AdHocAttribute(AttributeMapper<T>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.AdHocAttribute
 
AEV_ANNOTATION - Static variable in interface org.glavo.classfile.ClassFile
The value of annotation element value type AEV_ANNOTATION.
AEV_ARRAY - Static variable in interface org.glavo.classfile.ClassFile
The value of annotation element value type AEV_ARRAY.
AEV_BOOLEAN - Static variable in interface org.glavo.classfile.ClassFile
The value of annotation element value type AEV_BOOLEAN.
AEV_BYTE - Static variable in interface org.glavo.classfile.ClassFile
The value of annotation element value type AEV_BYTE.
AEV_CHAR - Static variable in interface org.glavo.classfile.ClassFile
The value of annotation element value type AEV_CHAR.
AEV_CLASS - Static variable in interface org.glavo.classfile.ClassFile
The value of annotation element value type AEV_CLASS.
AEV_DOUBLE - Static variable in interface org.glavo.classfile.ClassFile
The value of annotation element value type AEV_DOUBLE.
AEV_ENUM - Static variable in interface org.glavo.classfile.ClassFile
The value of annotation element value type AEV_ENUM.
AEV_FLOAT - Static variable in interface org.glavo.classfile.ClassFile
The value of annotation element value type AEV_FLOAT.
AEV_INT - Static variable in interface org.glavo.classfile.ClassFile
The value of annotation element value type AEV_INT.
AEV_LONG - Static variable in interface org.glavo.classfile.ClassFile
The value of annotation element value type AEV_LONG.
AEV_SHORT - Static variable in interface org.glavo.classfile.ClassFile
The value of annotation element value type AEV_SHORT.
AEV_STRING - Static variable in interface org.glavo.classfile.ClassFile
The value of annotation element value type AEV_STRING.
algorithm() - Method in interface org.glavo.classfile.attribute.ModuleHashesAttribute
Returns the algorithm name used to compute the hash.
algorithm() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundModuleHashesAttribute
 
algorithm() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleHashesAttribute
 
align(int) - Static method in class org.glavo.classfile.impl.RawBytecodeHelper
 
allocateLocal(TypeKind) - Method in interface org.glavo.classfile.CodeBuilder
Returns the local variable slot of a fresh local variable.
allocateLocal(TypeKind) - Method in class org.glavo.classfile.impl.BlockCodeBuilderImpl
 
allocateLocal(TypeKind) - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
allocateLocal(TypeKind) - Method in class org.glavo.classfile.impl.ChainedCodeBuilder
 
allocateLocal(TypeKind) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
allocateLocal(TypeKind) - Method in class org.glavo.classfile.impl.TransformingCodeBuilder
 
allowMultiple() - Method in interface org.glavo.classfile.AttributeMapper
Returns whether this attribute may appear more than once in a given location.
allowMultiple() - Method in class org.glavo.classfile.impl.AbstractAttributeMapper
 
aload(int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load a reference from a local variable
ALOAD - Enum constant in enum class org.glavo.classfile.Opcode
Load reference from local variable
ALOAD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ALOAD instruction.
ALOAD_0 - Enum constant in enum class org.glavo.classfile.Opcode
Load reference from local variable 0
ALOAD_0 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ALOAD_0 instruction.
ALOAD_1 - Enum constant in enum class org.glavo.classfile.Opcode
Load reference from local variable 1
ALOAD_1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ALOAD_1 instruction.
ALOAD_2 - Enum constant in enum class org.glavo.classfile.Opcode
Load reference from local variable 2
ALOAD_2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ALOAD_2 instruction.
ALOAD_3 - Enum constant in enum class org.glavo.classfile.Opcode
Load reference from local variable 3
ALOAD_3 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ALOAD_3 instruction.
ALOAD_W - Enum constant in enum class org.glavo.classfile.Opcode
Load reference from local variable (wide index)
andThen(C) - Method in interface org.glavo.classfile.ClassFileTransform
Chain this transform with another; elements presented to the builder of this transform will become the input to the next transform.
andThen(ClassTransform) - Method in interface org.glavo.classfile.ClassTransform
 
andThen(ClassTransform) - Method in record class org.glavo.classfile.impl.TransformImpl.ClassFieldTransform
 
andThen(ClassTransform) - Method in record class org.glavo.classfile.impl.TransformImpl.ClassMethodTransform
 
andThen(CodeTransform) - Method in interface org.glavo.classfile.CodeTransform
 
andThen(FieldTransform) - Method in interface org.glavo.classfile.FieldTransform
 
andThen(MethodTransform) - Method in record class org.glavo.classfile.impl.TransformImpl.MethodCodeTransform
 
andThen(MethodTransform) - Method in interface org.glavo.classfile.MethodTransform
 
anewarray(ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to create a new array of reference
anewarray(ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to create a new array of reference
ANEWARRAY - Enum constant in enum class org.glavo.classfile.Opcode
Create new array of reference
ANEWARRAY - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ANEWARRAY instruction.
annotation() - Method in interface org.glavo.classfile.AnnotationValue.OfAnnotation
Returns the annotation.
annotation() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfAnnotationImpl
Returns the value of the annotation record component.
Annotation - Interface in org.glavo.classfile
Models an annotation on a declaration.
ANNOTATION - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_ANNOTATION with a mask value of 0x2000.
ANNOTATION_DEFAULT - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the AnnotationDefault attribute
annotationConstantValueEntry(ConstantDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns An AnnotationConstantValueEntry describing the provided constant.
AnnotationConstantValueEntry - Interface in org.glavo.classfile.constantpool
A constant pool entry that may be used as an annotation constant, which includes the four kinds of primitive constants, and UTF8 constants.
AnnotationDefaultAttribute - Interface in org.glavo.classfile.attribute
Models the AnnotationDefault attribute , which can appear on methods of annotation types, and records the default value for the element corresponding to this method.
AnnotationElement - Interface in org.glavo.classfile
Models a key-value pair of an annotation.
AnnotationElementImpl(Utf8Entry, AnnotationValue) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.AnnotationElementImpl
Creates an instance of a AnnotationElementImpl record class.
AnnotationImpl - Class in org.glavo.classfile.impl
 
AnnotationImpl(Utf8Entry, List<AnnotationElement>) - Constructor for class org.glavo.classfile.impl.AnnotationImpl
 
AnnotationImpl.AnnotationElementImpl - Record Class in org.glavo.classfile.impl
 
AnnotationImpl.OfAnnotationImpl - Record Class in org.glavo.classfile.impl
 
AnnotationImpl.OfArrayImpl - Record Class in org.glavo.classfile.impl
 
AnnotationImpl.OfBooleanImpl - Record Class in org.glavo.classfile.impl
 
AnnotationImpl.OfByteImpl - Record Class in org.glavo.classfile.impl
 
AnnotationImpl.OfCharacterImpl - Record Class in org.glavo.classfile.impl
 
AnnotationImpl.OfClassImpl - Record Class in org.glavo.classfile.impl
 
AnnotationImpl.OfConstantImpl - Interface in org.glavo.classfile.impl
 
AnnotationImpl.OfDoubleImpl - Record Class in org.glavo.classfile.impl
 
AnnotationImpl.OfEnumImpl - Record Class in org.glavo.classfile.impl
 
AnnotationImpl.OfFloatImpl - Record Class in org.glavo.classfile.impl
 
AnnotationImpl.OfIntegerImpl - Record Class in org.glavo.classfile.impl
 
AnnotationImpl.OfLongImpl - Record Class in org.glavo.classfile.impl
 
AnnotationImpl.OfShortImpl - Record Class in org.glavo.classfile.impl
 
AnnotationImpl.OfStringImpl - Record Class in org.glavo.classfile.impl
 
annotations() - Method in interface org.glavo.classfile.attribute.RuntimeInvisibleAnnotationsAttribute
Returns the non-runtime-visible annotations on this class, field, or method.
annotations() - Method in interface org.glavo.classfile.attribute.RuntimeInvisibleTypeAnnotationsAttribute
Returns the non-runtime-visible type annotations on parts of this class, field, or method.
annotations() - Method in interface org.glavo.classfile.attribute.RuntimeVisibleAnnotationsAttribute
Returns the runtime-visible annotations on this class, field, or method.
annotations() - Method in interface org.glavo.classfile.attribute.RuntimeVisibleTypeAnnotationsAttribute
Returns the runtime-visible type annotations on parts of this class, field, or method.
annotations() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundRuntimeInvisibleAnnotationsAttribute
 
annotations() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundRuntimeInvisibleTypeAnnotationsAttribute
 
annotations() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundRuntimeVisibleAnnotationsAttribute
 
annotations() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundRuntimeVisibleTypeAnnotationsAttribute
 
annotations() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundRuntimeInvisibleAnnotationsAttribute
 
annotations() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundRuntimeInvisibleTypeAnnotationsAttribute
 
annotations() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundRuntimeVisibleAnnotationsAttribute
 
annotations() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundRuntimeVisibleTypeAnnotationsAttribute
 
AnnotationValue - Interface in org.glavo.classfile
Models the value of a key-value pair of an annotation.
AnnotationValue.OfAnnotation - Interface in org.glavo.classfile
Models an annotation-valued element
AnnotationValue.OfArray - Interface in org.glavo.classfile
Models an array-valued element
AnnotationValue.OfBoolean - Interface in org.glavo.classfile
Models a constant-valued element
AnnotationValue.OfByte - Interface in org.glavo.classfile
Models a constant-valued element
AnnotationValue.OfCharacter - Interface in org.glavo.classfile
Models a constant-valued element
AnnotationValue.OfClass - Interface in org.glavo.classfile
Models a class-valued element
AnnotationValue.OfConstant - Interface in org.glavo.classfile
Models a constant-valued element
AnnotationValue.OfDouble - Interface in org.glavo.classfile
Models a constant-valued element
AnnotationValue.OfEnum - Interface in org.glavo.classfile
Models an enum-valued element
AnnotationValue.OfFloat - Interface in org.glavo.classfile
Models a constant-valued element
AnnotationValue.OfInteger - Interface in org.glavo.classfile
Models a constant-valued element
AnnotationValue.OfLong - Interface in org.glavo.classfile
Models a constant-valued element
AnnotationValue.OfShort - Interface in org.glavo.classfile
Models a constant-valued element
AnnotationValue.OfString - Interface in org.glavo.classfile
Models a constant-valued element
API conventions - Search tag in package org.glavo.classfile
Section
areturn() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to return a reference from the method
ARETURN - Enum constant in enum class org.glavo.classfile.Opcode
Return reference from method
ARETURN - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ARETURN instruction.
arguments() - Method in interface org.glavo.classfile.BootstrapMethodEntry
Returns the bootstrap arguments.
arguments() - Method in class org.glavo.classfile.impl.BootstrapMethodEntryImpl
 
arguments() - Method in record class org.glavo.classfile.impl.SignaturesImpl.MethodSignatureImpl
Returns the value of the arguments record component.
arguments() - Method in interface org.glavo.classfile.MethodSignature
Returns the signatures of the parameters of this method.
ARRAY - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TypePathComponent.Kind
Annotation is deeper in an array type
ARRAY - Static variable in interface org.glavo.classfile.TypeAnnotation.TypePathComponent
static instance for annotation is deeper in an array type
ARRAY_LOAD - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Load from array
ARRAY_STORE - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Store into array
arrayDepth() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ArrayTypeSigImpl
Returns the value of the arrayDepth record component.
arraylength() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to get length of an array
ARRAYLENGTH - Enum constant in enum class org.glavo.classfile.Opcode
Get length of array
ARRAYLENGTH - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ARRAYLENGTH instruction.
arrayLoadInstruction(TypeKind) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load from an array
ArrayLoadInstruction - Interface in org.glavo.classfile.instruction
Models an array load instruction in the code array of a Code attribute.
arrayLoadOpcode(TypeKind) - Static method in class org.glavo.classfile.impl.BytecodeHelpers
 
arraySize(int, float) - Static method in class org.glavo.classfile.impl.EntryMap
 
arrayStoreInstruction(TypeKind) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store into an array
ArrayStoreInstruction - Interface in org.glavo.classfile.instruction
Models an array store instruction in the code array of a Code attribute.
arrayStoreOpcode(TypeKind) - Static method in class org.glavo.classfile.impl.BytecodeHelpers
 
arrayType() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundNewMultidimensionalArrayInstruction
 
arrayType() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundNewMultidimensionalArrayInstruction
 
arrayType() - Method in interface org.glavo.classfile.instruction.NewMultiArrayInstruction
Returns the type of the array, as a symbolic descriptor.
ArrayTypeSigImpl(int, Signature) - Constructor for record class org.glavo.classfile.impl.SignaturesImpl.ArrayTypeSigImpl
Creates an instance of a ArrayTypeSigImpl record class.
ArrayUtils - Class in org.glavo.classfile.jdk
 
asByteBuffer() - Method in interface org.glavo.classfile.BufWriter
Returns a ByteBuffer view of the bytes in the buffer.
asByteBuffer() - Method in class org.glavo.classfile.impl.BufWriterImpl
 
asClassSignature() - Method in interface org.glavo.classfile.attribute.SignatureAttribute
Parse the signature as a class signature.
asCodeTransform() - Method in interface org.glavo.classfile.components.ClassRemapper
Returns this ClassRemapper as CodeTransform instance.
asCodeTransform() - Method in record class org.glavo.classfile.impl.ClassRemapperImpl
 
asFieldTransform() - Method in interface org.glavo.classfile.components.ClassRemapper
Returns this ClassRemapper as FieldTransform instance.
asFieldTransform() - Method in record class org.glavo.classfile.impl.ClassRemapperImpl
 
asInternalName() - Method in interface org.glavo.classfile.constantpool.ClassEntry
Returns the class name, as an internal binary name.
asInternalName() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ClassEntryImpl
 
asInternalName() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ModuleEntryImpl
 
asInternalName() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.PackageEntryImpl
 
asLoadable() - Method in enum class org.glavo.classfile.TypeKind
Erase this type kind to the type which will be used for xLOAD, xSTORE, and xRETURN bytecodes
asMethodSignature() - Method in interface org.glavo.classfile.attribute.SignatureAttribute
Parse the signature as a method signature.
asMethodTransform() - Method in interface org.glavo.classfile.components.ClassRemapper
Returns this ClassRemapper as MethodTransform instance.
asMethodTransform() - Method in record class org.glavo.classfile.impl.ClassRemapperImpl
 
asSymbol() - Method in interface org.glavo.classfile.constantpool.ClassEntry
Returns the class name, as a symbolic descriptor.
asSymbol() - Method in interface org.glavo.classfile.constantpool.ConstantDynamicEntry
Returns the symbolic descriptor for the invokedynamic constant.
asSymbol() - Method in interface org.glavo.classfile.constantpool.InvokeDynamicEntry
Returns a symbolic descriptor for the dynamic call site.
asSymbol() - Method in interface org.glavo.classfile.constantpool.MethodHandleEntry
Returns a symbolic descriptor for this method handle.
asSymbol() - Method in interface org.glavo.classfile.constantpool.MethodTypeEntry
Returns a symbolic descriptor for the method type.
asSymbol() - Method in interface org.glavo.classfile.constantpool.ModuleEntry
Returns a symbolic descriptor for the module.
asSymbol() - Method in interface org.glavo.classfile.constantpool.PackageEntry
Returns a symbolic descriptor for the package name.
asSymbol() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ClassEntryImpl
 
asSymbol() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodHandleEntryImpl
 
asSymbol() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodTypeEntryImpl
 
asSymbol() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ModuleEntryImpl
 
asSymbol() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.PackageEntryImpl
 
astore(int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store a reference into a local variable
ASTORE - Enum constant in enum class org.glavo.classfile.Opcode
Store reference into local variable
ASTORE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ASTORE instruction.
ASTORE_0 - Enum constant in enum class org.glavo.classfile.Opcode
Store reference into local variable 0
ASTORE_0 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ASTORE_0 instruction.
ASTORE_1 - Enum constant in enum class org.glavo.classfile.Opcode
Store reference into local variable 1
ASTORE_1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ASTORE_1 instruction.
ASTORE_2 - Enum constant in enum class org.glavo.classfile.Opcode
Store reference into local variable 2
ASTORE_2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ASTORE_2 instruction.
ASTORE_3 - Enum constant in enum class org.glavo.classfile.Opcode
Store reference into local variable 3
ASTORE_3 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ASTORE_3 instruction.
ASTORE_W - Enum constant in enum class org.glavo.classfile.Opcode
Store reference into local variable (wide index)
asTypeSignature() - Method in interface org.glavo.classfile.attribute.SignatureAttribute
Parse the signature as a type signature.
atEnd(B) - Method in interface org.glavo.classfile.ClassFileTransform
Take any final action during transformation of a classfile entity.
atEnd(ClassBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedClassTransform
 
atEnd(ClassBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ClassFieldTransform
 
atEnd(ClassBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ClassMethodTransform
 
atEnd(ClassBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierClassTransform
 
atEnd(CodeBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedCodeTransform
 
atEnd(CodeBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierCodeTransform
 
atEnd(FieldBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedFieldTransform
 
atEnd(FieldBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierFieldTransform
 
atEnd(MethodBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedMethodTransform
 
atEnd(MethodBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.MethodCodeTransform
 
atEnd(MethodBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierMethodTransform
 
athrow() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to throw an exception or error
ATHROW - Enum constant in enum class org.glavo.classfile.Opcode
Throw exception or error
ATHROW - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ATHROW instruction.
atStart(B) - Method in interface org.glavo.classfile.ClassFileTransform
Take any preliminary action during transformation of a classfile entity.
atStart(ClassBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedClassTransform
 
atStart(ClassBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ClassFieldTransform
 
atStart(ClassBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ClassMethodTransform
 
atStart(ClassBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierClassTransform
 
atStart(CodeBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedCodeTransform
 
atStart(CodeBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierCodeTransform
 
atStart(FieldBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedFieldTransform
 
atStart(FieldBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierFieldTransform
 
atStart(MethodBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedMethodTransform
 
atStart(MethodBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.MethodCodeTransform
 
atStart(MethodBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierMethodTransform
 
Attribute<A> - Interface in org.glavo.classfile
Models a classfile attribute .
AttributedElement - Interface in org.glavo.classfile
A ClassFileElement describing an entity that has attributes, such as a class, field, method, code attribute, or record component.
AttributeHolder - Class in org.glavo.classfile.impl
 
AttributeHolder() - Constructor for class org.glavo.classfile.impl.AttributeHolder
 
attributeMapper() - Method in interface org.glavo.classfile.Attribute
Returns the AttributeMapper associated with this attribute.
attributeMapper() - Method in interface org.glavo.classfile.ClassFile.AttributeMapperOption
Returns the function mapping attribute names to attribute mappers.
attributeMapper() - Method in class org.glavo.classfile.CustomAttribute
 
attributeMapper() - Method in class org.glavo.classfile.impl.BoundAttribute
 
attributeMapper() - Method in record class org.glavo.classfile.impl.ClassFileImpl.AttributeMapperOptionImpl
Returns the value of the attributeMapper record component.
attributeMapper() - Method in class org.glavo.classfile.impl.UnboundAttribute
 
AttributeMapper<A> - Interface in org.glavo.classfile
Bidirectional mapper between the classfile representation of an attribute and how that attribute is modeled in the API.
AttributeMapper.AttributeStability - Enum Class in org.glavo.classfile
Attribute stability indicator
attributeMapperOption() - Method in record class org.glavo.classfile.impl.ClassFileImpl
Returns the value of the attributeMapperOption record component.
AttributeMapperOptionImpl(Function<Utf8Entry, AttributeMapper<?>>) - Constructor for record class org.glavo.classfile.impl.ClassFileImpl.AttributeMapperOptionImpl
Creates an instance of a AttributeMapperOptionImpl record class.
attributeName() - Method in interface org.glavo.classfile.Attribute
Returns the name of the attribute.
attributeName() - Method in class org.glavo.classfile.CustomAttribute
 
attributeName() - Method in class org.glavo.classfile.impl.BoundAttribute
 
attributeName() - Method in class org.glavo.classfile.impl.UnboundAttribute
 
attributePos - Variable in class org.glavo.classfile.impl.BoundAttribute.BoundCodeAttribute
 
attributes - Variable in class org.glavo.classfile.impl.AbstractDirectBuilder
 
attributes() - Method in interface org.glavo.classfile.AttributedElement
Returns the attributes of this element.
attributes() - Method in class org.glavo.classfile.impl.AbstractUnboundModel
 
attributes() - Method in class org.glavo.classfile.impl.BoundRecordComponentInfo
 
attributes() - Method in class org.glavo.classfile.impl.ClassImpl
 
attributes() - Method in class org.glavo.classfile.impl.CodeImpl
 
attributes() - Method in class org.glavo.classfile.impl.FieldImpl
 
attributes() - Method in class org.glavo.classfile.impl.MethodImpl
 
attributes() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundRecordComponentInfo
Returns the value of the attributes record component.
Attributes - Search tag in package org.glavo.classfile
Section
Attributes - Class in org.glavo.classfile
Attribute mappers for standard classfile attributes.
attributesProcessingOption() - Method in record class org.glavo.classfile.impl.ClassFileImpl
Returns the value of the attributesProcessingOption record component.

B

baload() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load a byte from a array
BALOAD - Enum constant in enum class org.glavo.classfile.Opcode
Load byte from array
BALOAD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the BALOAD instruction.
baseType() - Method in record class org.glavo.classfile.impl.SignaturesImpl.BaseTypeSigImpl
Returns the value of the baseType record component.
baseType() - Method in interface org.glavo.classfile.Signature.BaseTypeSig
Returns the single-letter descriptor for the base type.
BaseTypeSigImpl(char) - Constructor for record class org.glavo.classfile.impl.SignaturesImpl.BaseTypeSigImpl
Creates an instance of a BaseTypeSigImpl record class.
bastore() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store into a byte array
BASTORE - Enum constant in enum class org.glavo.classfile.Opcode
Store into byte array
BASTORE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the BASTORE instruction.
bci - Variable in class org.glavo.classfile.impl.RawBytecodeHelper
 
bipush(int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing a byte onto the operand stack
BIPUSH - Enum constant in enum class org.glavo.classfile.Opcode
Push byte
BIPUSH - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the BIPUSH instruction.
block(Consumer<CodeBuilder.BlockCodeBuilder>) - Method in interface org.glavo.classfile.CodeBuilder
Add a lexical block to the method being built.
BLOCK - Enum constant in enum class org.glavo.classfile.impl.ClassPrinterImpl.Style
 
BlockCodeBuilderImpl - Class in org.glavo.classfile.impl
 
BlockCodeBuilderImpl(CodeBuilder, Label) - Constructor for class org.glavo.classfile.impl.BlockCodeBuilderImpl
 
BooleanType - Enum constant in enum class org.glavo.classfile.TypeKind
the primitive type boolean
booleanValue() - Method in interface org.glavo.classfile.AnnotationValue.OfBoolean
Returns the constant.
booleanValue() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfBooleanImpl
 
bootstrap() - Method in interface org.glavo.classfile.constantpool.DynamicConstantPoolEntry
Returns the entry in the bootstrap method table for this constant.
bootstrap() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractDynamicConstantPoolEntry
 
BOOTSTRAP_METHODS - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the BootstrapMethods attribute
bootstrapArgs() - Method in interface org.glavo.classfile.instruction.InvokeDynamicInstruction
Returns the bootstrap arguments of the call site.
bootstrapMethod() - Method in interface org.glavo.classfile.BootstrapMethodEntry
Returns the bootstrap method.
bootstrapMethod() - Method in class org.glavo.classfile.impl.BootstrapMethodEntryImpl
 
bootstrapMethod() - Method in interface org.glavo.classfile.instruction.InvokeDynamicInstruction
Returns the bootstrap method of the call site.
bootstrapMethodCount() - Method in interface org.glavo.classfile.constantpool.ConstantPool
Returns the number of entries in the bootstrap method table.
bootstrapMethodCount() - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
bootstrapMethodCount() - Method in class org.glavo.classfile.impl.SplitConstantPool
 
bootstrapMethodCount() - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
bootstrapMethodEntry(int) - Method in interface org.glavo.classfile.constantpool.ConstantPool
Returns the BootstrapMethodEntry at the specified index within the bootstrap method table.
bootstrapMethodEntry(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
bootstrapMethodEntry(int) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
bootstrapMethodEntry(int) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
BootstrapMethodEntry - Interface in org.glavo.classfile
Models an entry in the bootstrap method table.
BootstrapMethodEntryImpl - Class in org.glavo.classfile.impl
 
bootstrapMethodIndex() - Method in interface org.glavo.classfile.constantpool.DynamicConstantPoolEntry
Returns index of the entry in the bootstrap method table for this constant.
bootstrapMethodIndex() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractDynamicConstantPoolEntry
 
bootstrapMethods() - Method in interface org.glavo.classfile.attribute.BootstrapMethodsAttribute
Returns the elements of the bootstrap method table.
bootstrapMethods() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundBootstrapMethodsAttribute
 
bootstrapMethods() - Method in class org.glavo.classfile.impl.UnboundAttribute.EmptyBootstrapAttribute
 
BootstrapMethodsAttribute - Interface in org.glavo.classfile.attribute
Models the BootstrapMethods attribute , which serves as an extension to the constant pool of a classfile.
bootstrapMethodsSize() - Method in interface org.glavo.classfile.attribute.BootstrapMethodsAttribute
Returns the size of the bootstrap methods table.
bootstrapMethodsSize() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundBootstrapMethodsAttribute
 
bootstrapMethodsSize() - Method in class org.glavo.classfile.impl.UnboundAttribute.EmptyBootstrapAttribute
 
BoundAnnotationDefaultAttr(ClassReader, AttributeMapper<AnnotationDefaultAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundAnnotationDefaultAttr
 
BoundArgumentConstantInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundArgumentConstantInstruction
 
BoundAttribute<T> - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundAnnotationDefaultAttr - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundBootstrapMethodsAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundCharacterRangeTableAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundCodeAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundCompilationIDAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundConstantValueAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundDeprecatedAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundEnclosingMethodAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundExceptionsAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundInnerClassesAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundLineNumberTableAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundLocalVariableTableAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundLocalVariableTypeTableAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundMethodParametersAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundModuleAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundModuleHashesAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundModuleMainClassAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundModulePackagesAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundModuleResolutionAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundModuleTargetAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundNestHostAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundNestMembersAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundPermittedSubclassesAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundRecordAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundRuntimeInvisibleAnnotationsAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundRuntimeInvisibleParameterAnnotationsAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundRuntimeInvisibleTypeAnnotationsAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundRuntimeVisibleAnnotationsAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundRuntimeVisibleParameterAnnotationsAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundRuntimeVisibleTypeAnnotationsAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundSignatureAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundSourceDebugExtensionAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundSourceFileAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundSourceIDAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundStackMapTableAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundSyntheticAttribute - Class in org.glavo.classfile.impl
 
BoundAttribute.BoundUnknownAttribute - Class in org.glavo.classfile.impl
 
BoundBootstrapMethodsAttribute(ClassReader, AttributeMapper<BootstrapMethodsAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundBootstrapMethodsAttribute
 
BoundBranchInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundBranchInstruction
 
BoundCharacterRange - Class in org.glavo.classfile.impl
 
BoundCharacterRange(CodeImpl, int) - Constructor for class org.glavo.classfile.impl.BoundCharacterRange
 
BoundCharacterRangeTableAttribute(ClassReader, AttributeMapper<CharacterRangeTableAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundCharacterRangeTableAttribute
 
BoundCodeAttribute(AttributedElement, ClassReader, AttributeMapper<CodeAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundCodeAttribute
 
BoundCompilationIDAttribute(ClassReader, AttributeMapper<CompilationIDAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundCompilationIDAttribute
 
BoundConstantValueAttribute(ClassReader, AttributeMapper<ConstantValueAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundConstantValueAttribute
 
BoundDeprecatedAttribute(ClassReader, AttributeMapper<DeprecatedAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundDeprecatedAttribute
 
BoundEnclosingMethodAttribute(ClassReader, AttributeMapper<EnclosingMethodAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundEnclosingMethodAttribute
 
BoundExceptionsAttribute(ClassReader, AttributeMapper<ExceptionsAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundExceptionsAttribute
 
BoundFieldInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundFieldInstruction
 
BoundIncrementInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundIncrementInstruction
 
boundIndex() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterBoundTargetImpl
Returns the value of the boundIndex record component.
boundIndex() - Method in interface org.glavo.classfile.TypeAnnotation.TypeParameterBoundTarget
Which bound of the type parameter declaration is annotated.
BoundInnerClassesAttribute(ClassReader, AttributeMapper<InnerClassesAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundInnerClassesAttribute
 
BoundInstruction(Opcode, int, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundInstruction
 
BoundInvokeInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeInstruction
 
BoundInvokeInterfaceInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeInterfaceInstruction
 
BoundJsrInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundJsrInstruction
 
BoundLineNumberTableAttribute(ClassReader, AttributeMapper<LineNumberTableAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundLineNumberTableAttribute
 
BoundLoadConstantInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundLoadConstantInstruction
 
BoundLoadInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundLoadInstruction
 
BoundLocalVariable - Class in org.glavo.classfile.impl
 
BoundLocalVariable(CodeImpl, int) - Constructor for class org.glavo.classfile.impl.BoundLocalVariable
 
BoundLocalVariableTableAttribute(AttributedElement, ClassReader, AttributeMapper<LocalVariableTableAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundLocalVariableTableAttribute
 
BoundLocalVariableType - Class in org.glavo.classfile.impl
 
BoundLocalVariableType(CodeImpl, int) - Constructor for class org.glavo.classfile.impl.BoundLocalVariableType
 
BoundLocalVariableTypeTableAttribute(AttributedElement, ClassReader, AttributeMapper<LocalVariableTypeTableAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundLocalVariableTypeTableAttribute
 
BoundMethodParametersAttribute(ClassReader, AttributeMapper<MethodParametersAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundMethodParametersAttribute
 
BoundModuleAttribute(ClassReader, AttributeMapper<ModuleAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundModuleAttribute
 
BoundModuleHashesAttribute(ClassReader, AttributeMapper<ModuleHashesAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundModuleHashesAttribute
 
BoundModuleMainClassAttribute(ClassReader, AttributeMapper<ModuleMainClassAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundModuleMainClassAttribute
 
BoundModulePackagesAttribute(ClassReader, AttributeMapper<ModulePackagesAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundModulePackagesAttribute
 
BoundModuleResolutionAttribute(ClassReader, AttributeMapper<ModuleResolutionAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundModuleResolutionAttribute
 
BoundModuleTargetAttribute(ClassReader, AttributeMapper<ModuleTargetAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundModuleTargetAttribute
 
BoundNestHostAttribute(ClassReader, AttributeMapper<NestHostAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundNestHostAttribute
 
BoundNestMembersAttribute(ClassReader, AttributeMapper<NestMembersAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundNestMembersAttribute
 
BoundNewMultidimensionalArrayInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundNewMultidimensionalArrayInstruction
 
BoundNewPrimitiveArrayInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundNewPrimitiveArrayInstruction
 
BoundNewReferenceArrayInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundNewReferenceArrayInstruction
 
BoundPermittedSubclassesAttribute(ClassReader, AttributeMapper<PermittedSubclassesAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundPermittedSubclassesAttribute
 
BoundRecordAttribute(ClassReader, AttributeMapper<RecordAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundRecordAttribute
 
BoundRecordComponentInfo - Class in org.glavo.classfile.impl
 
BoundRecordComponentInfo(ClassReader, int) - Constructor for class org.glavo.classfile.impl.BoundRecordComponentInfo
 
BoundRetInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundRetInstruction
 
BoundRuntimeInvisibleAnnotationsAttribute(ClassReader, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundRuntimeInvisibleAnnotationsAttribute
 
BoundRuntimeInvisibleParameterAnnotationsAttribute(ClassReader, AttributeMapper<RuntimeInvisibleParameterAnnotationsAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundRuntimeInvisibleParameterAnnotationsAttribute
 
BoundRuntimeInvisibleTypeAnnotationsAttribute(AttributedElement, ClassReader, AttributeMapper<RuntimeInvisibleTypeAnnotationsAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundRuntimeInvisibleTypeAnnotationsAttribute
 
BoundRuntimeVisibleAnnotationsAttribute(ClassReader, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundRuntimeVisibleAnnotationsAttribute
 
BoundRuntimeVisibleParameterAnnotationsAttribute(ClassReader, AttributeMapper<RuntimeVisibleParameterAnnotationsAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundRuntimeVisibleParameterAnnotationsAttribute
 
BoundRuntimeVisibleTypeAnnotationsAttribute(AttributedElement, ClassReader, AttributeMapper<RuntimeVisibleTypeAnnotationsAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundRuntimeVisibleTypeAnnotationsAttribute
 
BoundSignatureAttribute(ClassReader, AttributeMapper<SignatureAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundSignatureAttribute
 
BoundSourceDebugExtensionAttribute(ClassReader, AttributeMapper<SourceDebugExtensionAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundSourceDebugExtensionAttribute
 
BoundSourceFileAttribute(ClassReader, AttributeMapper<SourceFileAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundSourceFileAttribute
 
BoundSourceIDAttribute(ClassReader, AttributeMapper<SourceIDAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundSourceIDAttribute
 
BoundStackMapTableAttribute(CodeImpl, ClassReader, AttributeMapper<StackMapTableAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundStackMapTableAttribute
 
BoundStoreInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundStoreInstruction
 
BoundSyntheticAttribute(ClassReader, AttributeMapper<SyntheticAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundSyntheticAttribute
 
boundType() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeArgImpl
Returns the value of the boundType record component.
boundType() - Method in interface org.glavo.classfile.Signature.TypeArg
Returns the signature of the type bound, if any.
BoundTypeCheckInstruction(Opcode, CodeImpl, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.BoundTypeCheckInstruction
 
BoundUnknownAttribute(ClassReader, AttributeMapper<UnknownAttribute>, int) - Constructor for class org.glavo.classfile.impl.BoundAttribute.BoundUnknownAttribute
 
BRANCH - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Branch
branchByteOffset() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundBranchInstruction
 
branchByteOffset() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundJsrInstruction
 
branchInstruction(Opcode, Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate a branch instruction
BranchInstruction - Interface in org.glavo.classfile.instruction
Models a branching instruction (conditional or unconditional) in the code array of a Code attribute.
breakLabel() - Method in interface org.glavo.classfile.CodeBuilder.BlockCodeBuilder
Returns the label locating where control is passed back to the parent block..
breakLabel() - Method in class org.glavo.classfile.impl.BlockCodeBuilderImpl
 
BRIDGE - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_BRIDGE with a mask value of 0x0040
bsmEntry(DirectMethodHandleDesc, List<ConstantDesc>) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns a BootstrapMethodEntry describing the provided bootstrap method and static arguments.
bsmEntry(MethodHandleEntry, List<LoadableConstantEntry>) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns a BootstrapMethodEntry describing the provided bootstrap method and static arguments.
bsmEntry(MethodHandleEntry, List<LoadableConstantEntry>) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
bsmEntry(MethodHandleEntry, List<LoadableConstantEntry>) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
bsmIndex() - Method in interface org.glavo.classfile.BootstrapMethodEntry
Returns the index into the bootstrap method table corresponding to this entry.
bsmIndex() - Method in class org.glavo.classfile.impl.BootstrapMethodEntryImpl
 
bufferedCodeBuilder(CodeModel) - Method in class org.glavo.classfile.impl.BufferedMethodBuilder
 
bufferedCodeBuilder(CodeModel) - Method in class org.glavo.classfile.impl.DirectMethodBuilder
 
bufferedCodeBuilder(CodeModel) - Method in interface org.glavo.classfile.impl.TerminalMethodBuilder
 
BufferedCodeBuilder - Class in org.glavo.classfile.impl
 
BufferedCodeBuilder(MethodInfo, SplitConstantPool, ClassFileImpl, CodeModel) - Constructor for class org.glavo.classfile.impl.BufferedCodeBuilder
 
BufferedCodeBuilder.Model - Class in org.glavo.classfile.impl
 
BufferedFieldBuilder - Class in org.glavo.classfile.impl
 
BufferedFieldBuilder(SplitConstantPool, ClassFileImpl, Utf8Entry, Utf8Entry, FieldModel) - Constructor for class org.glavo.classfile.impl.BufferedFieldBuilder
 
BufferedFieldBuilder.Model - Class in org.glavo.classfile.impl
 
BufferedMethodBuilder - Class in org.glavo.classfile.impl
 
BufferedMethodBuilder(SplitConstantPool, ClassFileImpl, Utf8Entry, Utf8Entry, MethodModel) - Constructor for class org.glavo.classfile.impl.BufferedMethodBuilder
 
BufferedMethodBuilder.Model - Class in org.glavo.classfile.impl
 
BufWriter - Interface in org.glavo.classfile
Supports writing portions of a classfile to a growable buffer.
BufWriterImpl - Class in org.glavo.classfile.impl
 
BufWriterImpl(ConstantPoolBuilder, ClassFileImpl) - Constructor for class org.glavo.classfile.impl.BufWriterImpl
 
BufWriterImpl(ConstantPoolBuilder, ClassFileImpl, int) - Constructor for class org.glavo.classfile.impl.BufWriterImpl
 
BufWriterImpl(ConstantPoolBuilder, ClassFileImpl, int, ClassEntry, int) - Constructor for class org.glavo.classfile.impl.BufWriterImpl
 
build() - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Builds module attribute.
build() - Method in class org.glavo.classfile.impl.DirectClassBuilder
 
build() - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
build(ClassDesc, Consumer<? super ClassBuilder>) - Method in interface org.glavo.classfile.ClassFile
Build a classfile into a byte array.
build(ClassEntry, ConstantPoolBuilder, Consumer<? super ClassBuilder>) - Method in interface org.glavo.classfile.ClassFile
Build a classfile into a byte array using the provided constant pool builder.
build(ClassEntry, ConstantPoolBuilder, Consumer<? super ClassBuilder>) - Method in record class org.glavo.classfile.impl.ClassFileImpl
 
build(MethodInfo, Consumer<? super CodeBuilder>, SplitConstantPool, ClassFileImpl, CodeModel) - Static method in class org.glavo.classfile.impl.DirectCodeBuilder
 
buildModule(ModuleAttribute) - Method in interface org.glavo.classfile.ClassFile
Build a module descriptor into a byte array.
buildModule(ModuleAttribute, Consumer<? super ClassBuilder>) - Method in interface org.glavo.classfile.ClassFile
Build a module descriptor into a byte array.
buildModuleTo(Path, ModuleAttribute) - Method in interface org.glavo.classfile.ClassFile
Build a module descriptor into a file.
buildModuleTo(Path, ModuleAttribute, Consumer<? super ClassBuilder>) - Method in interface org.glavo.classfile.ClassFile
Build a module descriptor into a file.
buildTo(Path, ClassDesc, Consumer<ClassBuilder>) - Method in interface org.glavo.classfile.ClassFile
Build a classfile into a file.
buildTo(Path, ClassEntry, ConstantPoolBuilder, Consumer<? super ClassBuilder>) - Method in interface org.glavo.classfile.ClassFile
Build a classfile into a file using the provided constant pool builder.
bytecode() - Method in enum class org.glavo.classfile.Opcode
Returns bytecode.
BytecodeHelpers - Class in org.glavo.classfile.impl
 
ByteType - Enum constant in enum class org.glavo.classfile.TypeKind
the primitive type byte
byteValue() - Method in interface org.glavo.classfile.AnnotationValue.OfByte
Returns the constant.
byteValue() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfByteImpl
 

C

cached() - Method in interface org.glavo.classfile.ClassHierarchyResolver
Returns a ClassHierarchyResolver that caches class hierarchy information from this resolver.
cached(Supplier<Map<ClassDesc, ClassHierarchyResolver.ClassHierarchyInfo>>) - Method in interface org.glavo.classfile.ClassHierarchyResolver
Returns a ClassHierarchyResolver that caches class hierarchy information from this resolver.
CachedClassHierarchyResolver(ClassHierarchyResolver, Map<ClassDesc, ClassHierarchyResolver.ClassHierarchyInfo>) - Constructor for class org.glavo.classfile.impl.ClassHierarchyImpl.CachedClassHierarchyResolver
 
caload() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load a char from an array
CALOAD - Enum constant in enum class org.glavo.classfile.Opcode
Load char from array
CALOAD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the CALOAD instruction.
canWriteDirect(ConstantPool) - Method in interface org.glavo.classfile.BufWriter
Returns whether the provided constant pool is index-compatible with this one.
canWriteDirect(ConstantPool) - Method in interface org.glavo.classfile.ClassFileBuilder
Returns whether the provided constant pool is compatible with this builder.
canWriteDirect(ConstantPool) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns whether the provided constant pool is index-compatible with this one.
canWriteDirect(ConstantPool) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
canWriteDirect(ConstantPool) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
canWriteDirect(ConstantPool) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
cases() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundLookupSwitchInstruction
 
cases() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundTableSwitchInstruction
 
cases() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundLookupSwitchInstruction
 
cases() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundTableSwitchInstruction
 
cases() - Method in interface org.glavo.classfile.instruction.LookupSwitchInstruction
Returns the cases of the switch.
cases() - Method in interface org.glavo.classfile.instruction.TableSwitchInstruction
Returns the cases of the switch.
caseValue() - Method in record class org.glavo.classfile.impl.AbstractInstruction.SwitchCaseImpl
Returns the value of the caseValue record component.
caseValue() - Method in interface org.glavo.classfile.instruction.SwitchCase
Returns the integer value corresponding to this case.
CAST - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a typecast.
castore() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store into a char array
CASTORE - Enum constant in enum class org.glavo.classfile.Opcode
Store into char array
CASTORE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the CASTORE instruction.
CatchBuilderImpl - Class in org.glavo.classfile.impl
 
CatchBuilderImpl(CodeBuilder, BlockCodeBuilderImpl, Label) - Constructor for class org.glavo.classfile.impl.CatchBuilderImpl
 
catching(ClassDesc, Consumer<CodeBuilder.BlockCodeBuilder>) - Method in interface org.glavo.classfile.CodeBuilder.CatchBuilder
Adds a catch block that catches an exception of the given type.
catching(ClassDesc, Consumer<CodeBuilder.BlockCodeBuilder>) - Method in class org.glavo.classfile.impl.CatchBuilderImpl
 
catchingAll(Consumer<CodeBuilder.BlockCodeBuilder>) - Method in interface org.glavo.classfile.CodeBuilder.CatchBuilder
Adds a "catch" block that catches all exceptions.
catchingAll(Consumer<CodeBuilder.BlockCodeBuilder>) - Method in class org.glavo.classfile.impl.CatchBuilderImpl
 
catchingMulti(List<ClassDesc>, Consumer<CodeBuilder.BlockCodeBuilder>) - Method in interface org.glavo.classfile.CodeBuilder.CatchBuilder
Adds a catch block that catches exceptions of the given types.
catchingMulti(List<ClassDesc>, Consumer<CodeBuilder.BlockCodeBuilder>) - Method in class org.glavo.classfile.impl.CatchBuilderImpl
 
CatchTargetImpl(int) - Constructor for record class org.glavo.classfile.impl.TargetInfoImpl.CatchTargetImpl
Creates an instance of a CatchTargetImpl record class.
catchType() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.ExceptionCatchImpl
 
catchType() - Method in interface org.glavo.classfile.instruction.ExceptionCatch
Returns the type of the exception to catch, or empty if this handler is unconditional.
catchTypeEntry - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.ExceptionCatchImpl
 
ChainedClassBuilder - Class in org.glavo.classfile.impl
 
ChainedClassBuilder(ClassBuilder, Consumer<ClassElement>) - Constructor for class org.glavo.classfile.impl.ChainedClassBuilder
 
ChainedClassTransform(ClassTransform, ClassTransform) - Constructor for record class org.glavo.classfile.impl.TransformImpl.ChainedClassTransform
Creates an instance of a ChainedClassTransform record class.
ChainedCodeBuilder - Class in org.glavo.classfile.impl
 
ChainedCodeBuilder(CodeBuilder, Consumer<CodeElement>) - Constructor for class org.glavo.classfile.impl.ChainedCodeBuilder
 
ChainedCodeTransform(CodeTransform, CodeTransform) - Constructor for record class org.glavo.classfile.impl.TransformImpl.ChainedCodeTransform
Creates an instance of a ChainedCodeTransform record class.
ChainedFieldBuilder - Class in org.glavo.classfile.impl
 
ChainedFieldBuilder(FieldBuilder, Consumer<FieldElement>) - Constructor for class org.glavo.classfile.impl.ChainedFieldBuilder
 
ChainedFieldTransform(FieldTransform, FieldTransform) - Constructor for record class org.glavo.classfile.impl.TransformImpl.ChainedFieldTransform
Creates an instance of a ChainedFieldTransform record class.
ChainedMethodBuilder - Class in org.glavo.classfile.impl
 
ChainedMethodBuilder(MethodBuilder, Consumer<MethodElement>) - Constructor for class org.glavo.classfile.impl.ChainedMethodBuilder
 
ChainedMethodTransform(MethodTransform, MethodTransform) - Constructor for record class org.glavo.classfile.impl.TransformImpl.ChainedMethodTransform
Creates an instance of a ChainedMethodTransform record class.
CHARACTER_RANGE_TABLE - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the CharacterRangeTable attribute
characterRange(Label, Label, int, int, int) - Method in interface org.glavo.classfile.CodeBuilder
Declare a character range entry
CharacterRange - Interface in org.glavo.classfile.instruction
A pseudo-instruction which models a single entry in the CharacterRangeTableAttribute.
characterRangeEnd - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundCharacterRange
 
characterRangeEnd() - Method in interface org.glavo.classfile.attribute.CharacterRangeInfo
Returns the encoded end of the character range region (exclusive).
characterRangeEnd() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundCharacterRange
 
characterRangeEnd() - Method in class org.glavo.classfile.impl.BoundCharacterRange
 
characterRangeEnd() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundCharacterRangeInfo
Returns the value of the characterRangeEnd record component.
characterRangeEnd() - Method in interface org.glavo.classfile.instruction.CharacterRange
Returns the encoded end of the character range region (exclusive).
CharacterRangeInfo - Interface in org.glavo.classfile.attribute
Models a single character range in the CharacterRangeTableAttribute.
characterRangeStart - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundCharacterRange
 
characterRangeStart() - Method in interface org.glavo.classfile.attribute.CharacterRangeInfo
Returns the encoded start of the character range region (inclusive).
characterRangeStart() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundCharacterRange
 
characterRangeStart() - Method in class org.glavo.classfile.impl.BoundCharacterRange
 
characterRangeStart() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundCharacterRangeInfo
Returns the value of the characterRangeStart record component.
characterRangeStart() - Method in interface org.glavo.classfile.instruction.CharacterRange
Returns the encoded start of the character range region (inclusive).
characterRangeTable() - Method in interface org.glavo.classfile.attribute.CharacterRangeTableAttribute
Returns the entries of the character range table.
characterRangeTable() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundCharacterRangeTableAttribute
 
characterRangeTable() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundCharacterRangeTableAttribute
 
CharacterRangeTableAttribute - Interface in org.glavo.classfile.attribute
The CharacterRangeTable attribute is an optional variable-length attribute in the attributes table of a Code attribute.
charAt(int) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.Utf8EntryImpl
 
CharType - Enum constant in enum class org.glavo.classfile.TypeKind
the primitive type char
charValue() - Method in interface org.glavo.classfile.AnnotationValue.OfCharacter
Returns the constant.
charValue() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfCharacterImpl
 
checkcast(ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to check whether an object is of the given type
checkcast(ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to check whether an object is of the given type
CHECKCAST - Enum constant in enum class org.glavo.classfile.Opcode
Check whether object is of given type
CHECKCAST - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the CHECKCAST instruction.
checkKind(Opcode, Opcode.Kind) - Static method in class org.glavo.classfile.impl.Util
 
CLASS - Enum constant in enum class org.glavo.classfile.AccessFlag.Location
Class location.
CLASS_EXTENDS - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on the type of an "extends" or "implements" clause.
CLASS_INIT_NAME - Static variable in class org.glavo.classfile.constant.ConstantUtils
The special name of class initialization methods, "<clinit>".
CLASS_TYPE_PARAMETER - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a class type parameter declaration.
CLASS_TYPE_PARAMETER_BOUND - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a bound of a type parameter of a class.
classBound() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeParamImpl
Returns the value of the classBound record component.
classBound() - Method in interface org.glavo.classfile.Signature.TypeParam
Returns the class bound of the type parameter.
ClassBuilder - Interface in org.glavo.classfile
A builder for classfiles.
classDesc() - Method in interface org.glavo.classfile.Signature.ClassTypeSig
Returns the class name, as a symbolic descriptor.
ClassDescUtils - Class in org.glavo.classfile.jdk
 
ClassElement - Interface in org.glavo.classfile
A marker interface for elements that can appear when traversing a ClassModel or be presented to a ClassBuilder.
classEntry(ClassDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A ClassEntry describing the class described by provided ClassDesc.
classEntry(Utf8Entry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A ClassEntry describing the class whose internal name is encoded in the provided Utf8Entry.
classEntry(Utf8Entry) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
classEntry(Utf8Entry) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
ClassEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_Class_info constant in the constant pool of a classfile.
classes() - Method in interface org.glavo.classfile.attribute.InnerClassesAttribute
Returns the inner classes used by this class.
classes() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundInnerClassesAttribute
 
classes() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundInnerClassesAttribute
 
ClassFieldTransform(FieldTransform, Predicate<FieldModel>) - Constructor for record class org.glavo.classfile.impl.TransformImpl.ClassFieldTransform
Creates an instance of a ClassFieldTransform record class.
ClassFile - Interface in org.glavo.classfile
Represents a context for parsing, transforming, and generating classfiles.
ClassFile.AttributeMapperOption - Interface in org.glavo.classfile
Option describing attribute mappers for custom attributes.
ClassFile.AttributesProcessingOption - Enum Class in org.glavo.classfile
Option describing whether to process or discard unrecognized or problematic original attributes when a class, record component, field, method or code is transformed in its exploded form.
ClassFile.ClassHierarchyResolverOption - Interface in org.glavo.classfile
Option describing the class hierarchy resolver to use when generating stack maps.
ClassFile.ConstantPoolSharingOption - Enum Class in org.glavo.classfile
Option describing whether to preserve the original constant pool when transforming a classfile.
ClassFile.DeadCodeOption - Enum Class in org.glavo.classfile
Option describing whether to patch out unreachable code.
ClassFile.DeadLabelsOption - Enum Class in org.glavo.classfile
Option describing whether to filter unresolved labels.
ClassFile.DebugElementsOption - Enum Class in org.glavo.classfile
Option describing whether to process or discard debug elements.
ClassFile.LineNumbersOption - Enum Class in org.glavo.classfile
Option describing whether to process or discard line numbers.
ClassFile.Option - Interface in org.glavo.classfile
An option that affects the parsing and writing of classfiles.
ClassFile.ShortJumpsOption - Enum Class in org.glavo.classfile
Option describing whether to automatically rewrite short jumps to long when necessary.
ClassFile.StackMapsOption - Enum Class in org.glavo.classfile
Option describing whether to generate stackmaps.
ClassFileBuilder<E,B> - Interface in org.glavo.classfile
A builder for a classfile or portion of a classfile.
ClassFileElement - Interface in org.glavo.classfile
Immutable model for a portion of (or the entirety of) a classfile.
ClassFileFormatVersion - Enum Class in org.glavo.classfile
Class file format versions of the Java virtual machine.
ClassFileImpl - Record Class in org.glavo.classfile.impl
 
ClassFileImpl(ClassFile.StackMapsOption, ClassFile.DebugElementsOption, ClassFile.LineNumbersOption, ClassFile.AttributesProcessingOption, ClassFile.ConstantPoolSharingOption, ClassFile.ShortJumpsOption, ClassFile.DeadCodeOption, ClassFile.DeadLabelsOption, ClassFile.ClassHierarchyResolverOption, ClassFile.AttributeMapperOption) - Constructor for record class org.glavo.classfile.impl.ClassFileImpl
Creates an instance of a ClassFileImpl record class.
ClassFileImpl.AttributeMapperOptionImpl - Record Class in org.glavo.classfile.impl
 
ClassFileImpl.ClassHierarchyResolverOptionImpl - Record Class in org.glavo.classfile.impl
 
classfileLength() - Method in interface org.glavo.classfile.ClassReader
Returns the length of the classfile, in bytes.
classfileLength() - Method in class org.glavo.classfile.impl.ClassImpl
 
classfileLength() - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
ClassFileTransform<C,E,B> - Interface in org.glavo.classfile
A transformation on streams of elements.
ClassFileTransform.ResolvedTransform<E> - Interface in org.glavo.classfile
The result of binding a transform to a builder.
ClassFileVersion - Interface in org.glavo.classfile
Models the classfile version information for a class.
ClassFileVersionImpl - Class in org.glavo.classfile.impl
 
ClassFileVersionImpl(int, int) - Constructor for class org.glavo.classfile.impl.ClassFileVersionImpl
 
ClassHierarchyImpl - Class in org.glavo.classfile.impl
Class hierarchy resolution framework is answering questions about classes assignability, common classes ancestor and whether the class represents an interface.
ClassHierarchyImpl(ClassHierarchyResolver) - Constructor for class org.glavo.classfile.impl.ClassHierarchyImpl
Public constructor of ClassHierarchyImpl accepting instances of ClassHierarchyInfoResolver to resolve individual class streams.
ClassHierarchyImpl.CachedClassHierarchyResolver - Class in org.glavo.classfile.impl
 
ClassHierarchyImpl.ClassHierarchyInfoImpl - Record Class in org.glavo.classfile.impl
 
ClassHierarchyImpl.ClassLoadingClassHierarchyResolver - Class in org.glavo.classfile.impl
 
ClassHierarchyImpl.ResourceParsingClassHierarchyResolver - Class in org.glavo.classfile.impl
 
ClassHierarchyImpl.StaticClassHierarchyResolver - Class in org.glavo.classfile.impl
 
ClassHierarchyInfoImpl(ClassDesc, boolean) - Constructor for record class org.glavo.classfile.impl.ClassHierarchyImpl.ClassHierarchyInfoImpl
Creates an instance of a ClassHierarchyInfoImpl record class.
classHierarchyResolver() - Method in interface org.glavo.classfile.ClassFile.ClassHierarchyResolverOption
Returns the class hierarchy resolver.
classHierarchyResolver() - Method in record class org.glavo.classfile.impl.ClassFileImpl.ClassHierarchyResolverOptionImpl
Returns the value of the classHierarchyResolver record component.
ClassHierarchyResolver - Interface in org.glavo.classfile
Provides class hierarchy information for generating correct stack maps during code building.
ClassHierarchyResolver.ClassHierarchyInfo - Interface in org.glavo.classfile
Information about a resolved class.
classHierarchyResolverOption() - Method in record class org.glavo.classfile.impl.ClassFileImpl
Returns the value of the classHierarchyResolverOption record component.
ClassHierarchyResolverOptionImpl(ClassHierarchyResolver) - Constructor for record class org.glavo.classfile.impl.ClassFileImpl.ClassHierarchyResolverOptionImpl
Creates an instance of a ClassHierarchyResolverOptionImpl record class.
ClassImpl - Class in org.glavo.classfile.impl
 
ClassImpl(byte[], ClassFileImpl) - Constructor for class org.glavo.classfile.impl.ClassImpl
 
Class Instrumentation Sample - Search tag in package org.glavo.classfile.components
Section
ClassLoadingClassHierarchyResolver(Function<ClassDesc, Class<?>>) - Constructor for class org.glavo.classfile.impl.ClassHierarchyImpl.ClassLoadingClassHierarchyResolver
 
ClassMethodTransform(MethodTransform, Predicate<MethodModel>) - Constructor for record class org.glavo.classfile.impl.TransformImpl.ClassMethodTransform
Creates an instance of a ClassMethodTransform record class.
ClassModel - Interface in org.glavo.classfile
Models a classfile.
className() - Method in interface org.glavo.classfile.Annotation
Returns the class of the annotation.
className() - Method in interface org.glavo.classfile.AnnotationValue.OfClass
Returns the class name.
className() - Method in interface org.glavo.classfile.AnnotationValue.OfEnum
Returns the enum class name.
className() - Method in interface org.glavo.classfile.attribute.StackMapFrameInfo.ObjectVerificationTypeInfo
Returns the class of the object.
className() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundNewObjectInstruction
 
className() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundNewObjectInstruction
 
className() - Method in class org.glavo.classfile.impl.AnnotationImpl
 
className() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfClassImpl
Returns the value of the className record component.
className() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfEnumImpl
Returns the value of the className record component.
className() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassTypeSigImpl
Returns the value of the className record component.
className() - Method in record class org.glavo.classfile.impl.StackMapDecoder.ObjectVerificationTypeInfoImpl
Returns the value of the className record component.
className() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundTypeAnnotation
Returns the value of the className record component.
className() - Method in interface org.glavo.classfile.instruction.NewObjectInstruction
Returns the type of object to create.
className() - Method in interface org.glavo.classfile.Signature.ClassTypeSig
Returns the class name.
ClassPrinter - Search tag in package org.glavo.classfile.components
Section
ClassPrinter - Class in org.glavo.classfile.components
A printer of classfiles and its elements.
ClassPrinter.LeafNode - Interface in org.glavo.classfile.components
A leaf node holding single printable value.
ClassPrinter.ListNode - Interface in org.glavo.classfile.components
A tree node holding List of nested nodes.
ClassPrinter.MapNode - Interface in org.glavo.classfile.components
A tree node holding Map of nested nodes.
ClassPrinter.Node - Interface in org.glavo.classfile.components
Named, traversable, and printable node parent.
ClassPrinter.Verbosity - Enum Class in org.glavo.classfile.components
Level of detail to print or export.
ClassPrinterImpl - Class in org.glavo.classfile.impl
 
ClassPrinterImpl() - Constructor for class org.glavo.classfile.impl.ClassPrinterImpl
 
ClassPrinterImpl.LeafNodeImpl - Record Class in org.glavo.classfile.impl
 
ClassPrinterImpl.ListNodeImpl - Class in org.glavo.classfile.impl
 
ClassPrinterImpl.MapNodeImpl - Class in org.glavo.classfile.impl
 
ClassPrinterImpl.Style - Enum Class in org.glavo.classfile.impl
 
ClassReader - Interface in org.glavo.classfile
Supports reading from a classfile.
ClassReaderImpl - Class in org.glavo.classfile.impl
 
ClassRemapper - Search tag in package org.glavo.classfile.components
Section
ClassRemapper - Interface in org.glavo.classfile.components
ClassRemapper is a ClassTransform, FieldTransform, MethodTransform and CodeTransform deeply re-mapping all class references in any form, according to given map or map function.
ClassRemapperImpl - Record Class in org.glavo.classfile.impl
 
ClassRemapperImpl(Function<ClassDesc, ClassDesc>) - Constructor for record class org.glavo.classfile.impl.ClassRemapperImpl
Creates an instance of a ClassRemapperImpl record class.
ClassSignature - Interface in org.glavo.classfile
Models the generic signature of a class file, as defined by .
ClassSignatureImpl(List<Signature.TypeParam>, Signature.ClassTypeSig, List<Signature.ClassTypeSig>) - Constructor for record class org.glavo.classfile.impl.SignaturesImpl.ClassSignatureImpl
Creates an instance of a ClassSignatureImpl record class.
classSymbol() - Method in interface org.glavo.classfile.Annotation
Returns the class of the annotation, as a symbolic descriptor.
classSymbol() - Method in interface org.glavo.classfile.AnnotationValue.OfClass
Returns the class symbol.
classSymbol() - Method in interface org.glavo.classfile.AnnotationValue.OfEnum
Returns the enum class symbol.
classSymbol() - Method in interface org.glavo.classfile.attribute.StackMapFrameInfo.ObjectVerificationTypeInfo
Returns the class of the object.
ClassTransform - Interface in org.glavo.classfile
A transformation on streams of ClassElement.
ClassTypeSigImpl(Optional<Signature.ClassTypeSig>, String, List<Signature.TypeArg>) - Constructor for record class org.glavo.classfile.impl.SignaturesImpl.ClassTypeSigImpl
Creates an instance of a ClassTypeSigImpl record class.
clear() - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ClassEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ConstantDynamicEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.DoubleEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.FieldRefEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.FloatEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.IntegerEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.InterfaceMethodRefEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.InvokeDynamicEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.LongEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodHandleEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodRefEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodTypeEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ModuleEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.NameAndTypeEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.PackageEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.StringEntryImpl
 
clone(ConstantPoolBuilder) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.Utf8EntryImpl
 
code - Variable in class org.glavo.classfile.impl.AbstractBoundLocalVariable
 
code() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder.Model
 
code() - Method in class org.glavo.classfile.impl.MethodImpl
 
code() - Method in interface org.glavo.classfile.MethodModel
Returns the body of this method, if there is one.
CODE - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the Code attribute
codeArray() - Method in interface org.glavo.classfile.attribute.CodeAttribute
Returns the bytes (bytecode) of the code array.
codeArray() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundCodeAttribute
 
CodeAttribute - Interface in org.glavo.classfile.attribute
Models the Code attribute , appears on non-native, non-abstract methods and contains the bytecode of the method body.
CodeBuilder - Interface in org.glavo.classfile
A builder for code attributes (method bodies).
CodeBuilder.BlockCodeBuilder - Interface in org.glavo.classfile
A builder for blocks of code.
CodeBuilder.CatchBuilder - Interface in org.glavo.classfile
A builder to add catch blocks.
CodeElement - Interface in org.glavo.classfile
A marker interface for elements that can appear when traversing a CodeModel or be presented to a CodeBuilder.
codeEnd - Variable in class org.glavo.classfile.impl.BoundAttribute.BoundCodeAttribute
 
CodeImpl - Class in org.glavo.classfile.impl
 
CodeImpl(AttributedElement, ClassReader, AttributeMapper<CodeAttribute>, int) - Constructor for class org.glavo.classfile.impl.CodeImpl
 
CodeImpl.ExceptionHandlerAction - Interface in org.glavo.classfile.impl
 
codeLength - Variable in class org.glavo.classfile.impl.BoundAttribute.BoundCodeAttribute
 
codeLength() - Method in interface org.glavo.classfile.attribute.CodeAttribute
Returns The length of the code array in bytes.
codeLength() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundCodeAttribute
 
CodeLocalsShifter - Search tag in package org.glavo.classfile.components
Section
CodeLocalsShifter - Interface in org.glavo.classfile.components
CodeLocalsShifter is a CodeTransform shifting locals to newly allocated positions to avoid conflicts during code injection.
CodeLocalsShifterImpl - Class in org.glavo.classfile.impl
 
CodeLocalsShifterImpl(int) - Constructor for class org.glavo.classfile.impl.CodeLocalsShifterImpl
 
CodeModel - Interface in org.glavo.classfile
Models the body of a method (the Code attribute).
CodeRelabeler - Search tag in package org.glavo.classfile.components
Section
CodeRelabeler - Interface in org.glavo.classfile.components
A code relabeler is a CodeTransform replacing all occurrences of Label in the transformed code with new instances.
CodeRelabelerImpl - Record Class in org.glavo.classfile.impl
 
CodeRelabelerImpl(BiFunction<Label, CodeBuilder, Label>) - Constructor for record class org.glavo.classfile.impl.CodeRelabelerImpl
Creates an instance of a CodeRelabelerImpl record class.
CodeStackTracker - Interface in org.glavo.classfile.components
CodeStackTracker is a CodeTransform tracking stack content and calculating max stack size.
CodeStackTrackerImpl - Class in org.glavo.classfile.impl
 
CodeStackTrackerImpl(TypeKind...) - Constructor for class org.glavo.classfile.impl.CodeStackTrackerImpl
 
codeStart - Variable in class org.glavo.classfile.impl.BoundAttribute.BoundCodeAttribute
 
CodeTransform - Interface in org.glavo.classfile
A transformation on streams of CodeElement.
CollectionUtils - Class in org.glavo.classfile.jdk
 
commonAncestor(ClassDesc, ClassDesc) - Method in class org.glavo.classfile.impl.ClassHierarchyImpl
Method resolving common ancestor of two classes
compare(BufWriter, int, int, int) - Method in interface org.glavo.classfile.ClassReader
Compare a range of bytes from the classfile to a range of bytes within a BufWriter.
compare(BufWriter, int, int, int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
compareCodeBytes(BufWriter, int, int) - Method in class org.glavo.classfile.impl.CodeImpl
 
COMPILATION_ID - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the CompilationID attribute
compilationId() - Method in interface org.glavo.classfile.attribute.CompilationIDAttribute
Returns the compilation ID.
compilationId() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundCompilationIDAttribute
 
compilationId() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundCompilationIDAttribute
 
CompilationIDAttribute - Interface in org.glavo.classfile.attribute
Models the CompilationID attribute (@@@ need reference), which can appear on classes and records the compilation time of the class.
components() - Method in interface org.glavo.classfile.attribute.RecordAttribute
Returns the components of this record class.
components() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundRecordAttribute
 
components() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundRecordAttribute
 
componentSignature() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ArrayTypeSigImpl
 
componentSignature() - Method in interface org.glavo.classfile.Signature.ArrayTypeSig
Returns the signature of the component type.
componentType() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundNewReferenceArrayInstruction
 
componentType() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundNewReferenceArrayInstruction
 
componentType() - Method in interface org.glavo.classfile.instruction.NewReferenceArrayInstruction
Returns the component type of the array.
Composing transforms - Search tag in package org.glavo.classfile
Section
CompoundElement<E> - Interface in org.glavo.classfile
A ClassFileElement that has complex structure defined in terms of other classfile elements, such as a method, field, method body, or entire class.
Consistency checks, syntax checks and verification - Search tag in package org.glavo.classfile
Section
constant() - Method in interface org.glavo.classfile.AnnotationValue.OfConstant
Returns the constant.
constant() - Method in interface org.glavo.classfile.attribute.ConstantValueAttribute
Returns the constant value of the field.
constant() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundIncrementInstruction
 
constant() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundIncrementInstruction
 
constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfBooleanImpl
Returns the value of the constant record component.
constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfByteImpl
Returns the value of the constant record component.
constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfCharacterImpl
Returns the value of the constant record component.
constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfDoubleImpl
Returns the value of the constant record component.
constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfFloatImpl
Returns the value of the constant record component.
constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfIntegerImpl
Returns the value of the constant record component.
constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfLongImpl
Returns the value of the constant record component.
constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfShortImpl
Returns the value of the constant record component.
constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfStringImpl
Returns the value of the constant record component.
constant() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundConstantValueAttribute
 
constant() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundConstantValueAttribute
 
constant() - Method in interface org.glavo.classfile.instruction.IncrementInstruction
Returns the value to increment by.
CONSTANT - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Constants
CONSTANT_VALUE - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the ConstantValue attribute
constantDynamicEntry(DynamicConstantDesc<?>) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A ConstantDynamicEntry describing a dynamic constant.
constantDynamicEntry(BootstrapMethodEntry, NameAndTypeEntry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A ConstantDynamicEntry describing a dynamic constant.
constantDynamicEntry(BootstrapMethodEntry, NameAndTypeEntry) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
constantDynamicEntry(BootstrapMethodEntry, NameAndTypeEntry) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
ConstantDynamicEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_Dynamic_info constant in the constant pool of a classfile.
constantEntry() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundLoadConstantInstruction
 
constantEntry() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundLoadConstantInstruction
 
constantEntry() - Method in interface org.glavo.classfile.instruction.ConstantInstruction.LoadConstantInstruction
Returns the constant value.
constantEntry(ConstantPoolBuilder, ConstantDesc) - Static method in class org.glavo.classfile.impl.BytecodeHelpers
 
constantInstruction(ConstantDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing a constant onto the operand stack
constantInstruction(Opcode, ConstantDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing a constant onto the operand stack
ConstantInstruction - Interface in org.glavo.classfile.instruction
Models a constant-load instruction in the code array of a Code attribute, including "intrinsic constant" instructions (e.g., iconst_0), "argument constant" instructions (e.g., bipush), and "load constant" instructions (e.g., LDC).
ConstantInstruction.ArgumentConstantInstruction - Interface in org.glavo.classfile.instruction
Models an "argument constant" instruction (e.g., bipush).
ConstantInstruction.IntrinsicConstantInstruction - Interface in org.glavo.classfile.instruction
Models an "intrinsic constant" instruction (e.g., iconst_0).
ConstantInstruction.LoadConstantInstruction - Interface in org.glavo.classfile.instruction
Models a "load constant" instruction (e.g., ldc).
constantInt() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundArgumentConstantInstruction
 
constantName() - Method in interface org.glavo.classfile.AnnotationValue.OfEnum
Returns the enum constant name.
constantName() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfEnumImpl
Returns the value of the constantName record component.
constantPool - Variable in class org.glavo.classfile.impl.AbstractDirectBuilder
 
constantPool() - Method in interface org.glavo.classfile.BootstrapMethodEntry
Returns the constant pool associated with this entry.
constantPool() - Method in interface org.glavo.classfile.BufWriter
Returns the constant pool builder associated with this buffer.
constantPool() - Method in interface org.glavo.classfile.ClassFileBuilder
Returns the constant pool builder associated with this builder.
constantPool() - Method in interface org.glavo.classfile.ClassModel
Returns the constant pool for this class.
constantPool() - Method in interface org.glavo.classfile.constantpool.PoolEntry
Returns the constant pool this entry is from.
constantPool() - Method in class org.glavo.classfile.impl.AbstractDirectBuilder
 
constantPool() - Method in class org.glavo.classfile.impl.AbstractPoolEntry
 
constantPool() - Method in class org.glavo.classfile.impl.BootstrapMethodEntryImpl
 
constantPool() - Method in class org.glavo.classfile.impl.BoundAttribute
 
constantPool() - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
constantPool() - Method in class org.glavo.classfile.impl.BufferedFieldBuilder
 
constantPool() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder
 
constantPool() - Method in class org.glavo.classfile.impl.BufWriterImpl
 
constantPool() - Method in class org.glavo.classfile.impl.ChainedClassBuilder
 
constantPool() - Method in class org.glavo.classfile.impl.ChainedFieldBuilder
 
constantPool() - Method in class org.glavo.classfile.impl.ChainedMethodBuilder
 
constantPool() - Method in class org.glavo.classfile.impl.ClassImpl
 
constantPool() - Method in class org.glavo.classfile.impl.NonterminalCodeBuilder
 
constantPool() - Method in class org.glavo.classfile.impl.TransformingCodeBuilder
 
ConstantPool - Interface in org.glavo.classfile.constantpool
Provides read access to the constant pool and bootstrap method table of a classfile.
ConstantPoolBuilder - Interface in org.glavo.classfile.constantpool
Builder for the constant pool of a classfile.
ConstantPoolException - Exception Class in org.glavo.classfile.constantpool
Thrown to indicate that requested entry cannot be obtained from the constant pool.
ConstantPoolException() - Constructor for exception class org.glavo.classfile.constantpool.ConstantPoolException
Constructs a ConstantPoolException with no detail message.
ConstantPoolException(String) - Constructor for exception class org.glavo.classfile.constantpool.ConstantPoolException
Constructs a ConstantPoolException with the specified detail message.
ConstantPoolException(String, Throwable) - Constructor for exception class org.glavo.classfile.constantpool.ConstantPoolException
Constructs a ConstantPoolException with the specified detail message and cause.
ConstantPoolException(Throwable) - Constructor for exception class org.glavo.classfile.constantpool.ConstantPoolException
Constructs a ConstantPoolException with the specified cause and a detail message of (cause==null ? null : cause.toString()).
Constant pool sharing - Search tag in package org.glavo.classfile
Section
constantPoolSharingOption() - Method in record class org.glavo.classfile.impl.ClassFileImpl
Returns the value of the constantPoolSharingOption record component.
ConstantUtils - Class in org.glavo.classfile.constant
Helper methods for the implementation of java.lang.constant.
ConstantUtils() - Constructor for class org.glavo.classfile.constant.ConstantUtils
 
constantValue() - Method in interface org.glavo.classfile.AnnotationValue.OfConstant
Returns the constant.
constantValue() - Method in interface org.glavo.classfile.constantpool.AnnotationConstantValueEntry
Returns the constant value.
constantValue() - Method in interface org.glavo.classfile.constantpool.ClassEntry
 
constantValue() - Method in interface org.glavo.classfile.constantpool.ConstantDynamicEntry
 
constantValue() - Method in interface org.glavo.classfile.constantpool.ConstantValueEntry
Returns the constant value.
constantValue() - Method in interface org.glavo.classfile.constantpool.LoadableConstantEntry
Returns the constant described by this entry.
constantValue() - Method in interface org.glavo.classfile.constantpool.MethodHandleEntry
 
constantValue() - Method in interface org.glavo.classfile.constantpool.MethodTypeEntry
 
constantValue() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundArgumentConstantInstruction
 
constantValue() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundLoadConstantInstruction
 
constantValue() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundArgumentConstantInstruction
 
constantValue() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundIntrinsicConstantInstruction
 
constantValue() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundLoadConstantInstruction
 
constantValue() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.DoubleEntryImpl
 
constantValue() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.FloatEntryImpl
 
constantValue() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.IntegerEntryImpl
 
constantValue() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.LongEntryImpl
 
constantValue() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.StringEntryImpl
 
constantValue() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.Utf8EntryImpl
 
constantValue() - Method in interface org.glavo.classfile.impl.AnnotationImpl.OfConstantImpl
 
constantValue() - Method in interface org.glavo.classfile.instruction.ConstantInstruction.ArgumentConstantInstruction
 
constantValue() - Method in interface org.glavo.classfile.instruction.ConstantInstruction
Returns the constant value.
constantValue() - Method in enum class org.glavo.classfile.Opcode
Returns constant value for constant instructions, or null otherwise.
ConstantValueAttribute - Interface in org.glavo.classfile.attribute
Models the ConstantValue attribute , which can appear on fields and indicates that the field's value is a constant.
constantValueEntry(ConstantDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A ConstantValueEntry descripbing the provided Integer, Long, Float, Double, or String constant.
ConstantValueEntry - Interface in org.glavo.classfile.constantpool
Models a constant pool entry that can be used as the constant in a ConstantValue attribute; this includes the four primitive constant types and String constants.
CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a type argument of an object creation expression.
CONSTRUCTOR_REFERENCE - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a constructor reference receiver.
CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a type argument of a constructor reference.
consumer() - Method in interface org.glavo.classfile.ClassFileTransform.ResolvedTransform
Returns a Consumer to receive elements.
consumer() - Method in record class org.glavo.classfile.impl.TransformImpl.ResolvedTransformImpl
Returns the value of the consumer record component.
containsKey(Object) - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
containsValue(Object) - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
contents() - Method in interface org.glavo.classfile.attribute.SourceDebugExtensionAttribute
Returns the debug extension payload.
contents() - Method in interface org.glavo.classfile.attribute.UnknownAttribute
Returns the uninterpreted contents of the attribute payload.
contents() - Method in class org.glavo.classfile.impl.BoundAttribute
 
contents() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundSourceDebugExtensionAttribute
 
context - Variable in class org.glavo.classfile.impl.AbstractDirectBuilder
 
context() - Method in class org.glavo.classfile.impl.BufWriterImpl
 
context() - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
CONVERT - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Type conversions
convertInstruction(TypeKind, TypeKind) - Method in interface org.glavo.classfile.CodeBuilder
Generate a type converting instruction
ConvertInstruction - Interface in org.glavo.classfile.instruction
Models a primitive conversion instruction in the code array of a Code attribute, such as i2l.
convertOpcode(TypeKind, TypeKind) - Static method in class org.glavo.classfile.impl.BytecodeHelpers
 
copyBytesTo(BufWriter, int, int) - Method in interface org.glavo.classfile.ClassReader
Copy a range of bytes from the classfile to a BufWriter
copyBytesTo(BufWriter, int, int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
copyTo(byte[], int) - Method in interface org.glavo.classfile.BufWriter
Copy the contents of the buffer into a byte array.
copyTo(byte[], int) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
count() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeInstruction
 
count() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeInterfaceInstruction
 
count() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundInvokeInstruction
 
count() - Method in interface org.glavo.classfile.instruction.InvokeInstruction
Returns the count value of an invokeinterface instruction, as defined in or 0 for invokespecial, invokestatic and invokevirtual instructions.
countPositives(byte[], int, int) - Static method in class org.glavo.classfile.jdk.JavaLangAccessUtils
 
CP_REFS - Enum constant in enum class org.glavo.classfile.AttributeMapper.AttributeStability
The attribute contains only pure data and CP refs, so can be bulk-copied when CP sharing is in effect, and need to be exploded and rewritten when CP sharing is not in effect.
CRITICAL_ATTRIBUTES - Enum constant in enum class org.glavo.classfile.components.ClassPrinter.Verbosity
Top level class info, class members, and critical attributes are printed.
CRT_ASSIGNMENT - Static variable in interface org.glavo.classfile.ClassFile
The value of ASSIGNMENT CharacterRangeInfo kind.
CRT_BLOCK - Static variable in interface org.glavo.classfile.ClassFile
The value of BLOCK CharacterRangeInfo kind.
CRT_BRANCH_FALSE - Static variable in interface org.glavo.classfile.ClassFile
The value of BRANCH_FALSE CharacterRangeInfo kind.
CRT_BRANCH_TRUE - Static variable in interface org.glavo.classfile.ClassFile
The value of BRANCH_TRUE CharacterRangeInfo kind.
CRT_CREATE - Static variable in interface org.glavo.classfile.ClassFile
The value of CREATE CharacterRangeInfo kind.
CRT_FLOW_CONTROLLER - Static variable in interface org.glavo.classfile.ClassFile
The value of FLOW_CONTROLLER CharacterRangeInfo kind.
CRT_FLOW_TARGET - Static variable in interface org.glavo.classfile.ClassFile
The value of FLOW_TARGET CharacterRangeInfo kind.
CRT_INVOKE - Static variable in interface org.glavo.classfile.ClassFile
The value of INVOKE CharacterRangeInfo kind.
CRT_STATEMENT - Static variable in interface org.glavo.classfile.ClassFile
The value of STATEMENT CharacterRangeInfo kind.
curPc() - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
curTopLocal() - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
curTopLocal() - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
CustomAttribute<T> - Class in org.glavo.classfile
Models a non-standard attribute of a classfile.
CustomAttribute(AttributeMapper<T>) - Constructor for class org.glavo.classfile.CustomAttribute
Construct a CustomAttribute.
customAttributes() - Method in interface org.glavo.classfile.ClassReader
Returns the table of custom attribute mappers.
customAttributes() - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
Custom attributes - Search tag in package org.glavo.classfile
Section

D

d2f() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert a double into a float
D2F - Enum constant in enum class org.glavo.classfile.Opcode
Convert double to float
D2F - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the D2F instruction.
d2i() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert a double into an int
D2I - Enum constant in enum class org.glavo.classfile.Opcode
Convert double to int
D2I - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the D2I instruction.
d2l() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert a double into a long
D2L - Enum constant in enum class org.glavo.classfile.Opcode
Convert double to long
D2L - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the D2L instruction.
dadd() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to add a double
DADD - Enum constant in enum class org.glavo.classfile.Opcode
Add double
DADD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DADD instruction.
daload() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load a double from an array
DALOAD - Enum constant in enum class org.glavo.classfile.Opcode
Load double from array
DALOAD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DALOAD instruction.
dastore() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store into a double array
DASTORE - Enum constant in enum class org.glavo.classfile.Opcode
Store into double array
DASTORE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DASTORE instruction.
Data model - Search tag in package org.glavo.classfile
Section
dcmpg() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to add a double
DCMPG - Enum constant in enum class org.glavo.classfile.Opcode
Compare double
DCMPG - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DCMPG instruction.
dcmpl() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to compare doubles
DCMPL - Enum constant in enum class org.glavo.classfile.Opcode
Compare double
DCMPL - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DCMPL instruction.
dconst_0() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing double constant 0 onto the operand stack
DCONST_0 - Enum constant in enum class org.glavo.classfile.Opcode
Push double constant 0
DCONST_0 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DCONST_0 instruction.
dconst_1() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing double constant 1 onto the operand stack
DCONST_1 - Enum constant in enum class org.glavo.classfile.Opcode
Push double constant 1
DCONST_1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DCONST_1 instruction.
ddiv() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to divide doubles
DDIV - Enum constant in enum class org.glavo.classfile.Opcode
Divide double
DDIV - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DDIV instruction.
deadCodeOption() - Method in record class org.glavo.classfile.impl.ClassFileImpl
Returns the value of the deadCodeOption record component.
deadLabelsOption() - Method in record class org.glavo.classfile.impl.ClassFileImpl
Returns the value of the deadLabelsOption record component.
debugElementsOption() - Method in record class org.glavo.classfile.impl.ClassFileImpl
Returns the value of the debugElementsOption record component.
DEFAULT - Enum constant in enum class org.glavo.classfile.Signature.TypeArg.WildcardIndicator
default bound wildcard (empty)
DEFAULT_CLASS_FLAGS - Static variable in interface org.glavo.classfile.ClassFile
The value of default class access flags
DEFAULT_CONTEXT - Static variable in record class org.glavo.classfile.impl.ClassFileImpl
 
DEFAULT_RESOLVER - Static variable in class org.glavo.classfile.impl.ClassHierarchyImpl
 
defaultResolver() - Static method in interface org.glavo.classfile.ClassHierarchyResolver
Returns the default instance of ClassHierarchyResolver that gets ClassHierarchyResolver.ClassHierarchyInfo from system class loader with reflection.
defaultTarget() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundLookupSwitchInstruction
 
defaultTarget() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundTableSwitchInstruction
 
defaultTarget() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundLookupSwitchInstruction
 
defaultTarget() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundTableSwitchInstruction
 
defaultTarget() - Method in interface org.glavo.classfile.instruction.LookupSwitchInstruction
Returns the target of the default case.
defaultTarget() - Method in interface org.glavo.classfile.instruction.TableSwitchInstruction
Returns the default target of the switch.
defaultValue() - Method in interface org.glavo.classfile.attribute.AnnotationDefaultAttribute
Returns the default value of the annotation type element represented by this method.
defaultValue() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundAnnotationDefaultAttr
 
defaultValue() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundAnnotationDefaultAttribute
 
DEPRECATED - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the Deprecated attribute
DeprecatedAttribute - Interface in org.glavo.classfile.attribute
Models the Deprecated attribute , which can appear on classes, methods, and fields.
descriptor - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
descriptor - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
descriptor() - Method in interface org.glavo.classfile.attribute.RecordComponentInfo
Returns the field descriptor of this component.
descriptor() - Method in interface org.glavo.classfile.constantpool.MethodTypeEntry
Returns the constant pool entry describing the method type.
descriptor() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodTypeEntryImpl
 
descriptor() - Method in class org.glavo.classfile.impl.BoundRecordComponentInfo
 
descriptor() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundRecordComponentInfo
Returns the value of the descriptor record component.
descriptor() - Method in enum class org.glavo.classfile.TypeKind
Returns the field descriptor character corresponding to this type.
descriptorSymbol() - Method in interface org.glavo.classfile.attribute.RecordComponentInfo
Returns the field descriptor of this component, as a ClassDesc.
dest() - Method in class org.glavo.classfile.impl.RawBytecodeHelper
 
destW() - Method in class org.glavo.classfile.impl.RawBytecodeHelper
 
dimensions() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundNewMultidimensionalArrayInstruction
 
dimensions() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundNewMultidimensionalArrayInstruction
 
dimensions() - Method in interface org.glavo.classfile.instruction.NewMultiArrayInstruction
Returns the number of dimensions of the array.
DirectClassBuilder - Class in org.glavo.classfile.impl
 
DirectClassBuilder(SplitConstantPool, ClassFileImpl, ClassEntry) - Constructor for class org.glavo.classfile.impl.DirectClassBuilder
 
DirectCodeBuilder - Class in org.glavo.classfile.impl
 
DirectFieldBuilder - Class in org.glavo.classfile.impl
 
DirectFieldBuilder(SplitConstantPool, ClassFileImpl, Utf8Entry, Utf8Entry, FieldModel) - Constructor for class org.glavo.classfile.impl.DirectFieldBuilder
 
DirectMethodBuilder - Class in org.glavo.classfile.impl
 
DirectMethodBuilder(SplitConstantPool, ClassFileImpl, Utf8Entry, Utf8Entry, int, MethodModel) - Constructor for class org.glavo.classfile.impl.DirectMethodBuilder
 
DISCONTINUED_JSR - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Discontinued jump subroutine
DISCONTINUED_RET - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Discontinued return from subroutine
DiscontinuedInstruction - Interface in org.glavo.classfile.instruction
Models instruction discontinued from the code array of a Code attribute.
DiscontinuedInstruction.JsrInstruction - Interface in org.glavo.classfile.instruction
Models JSR and JSR_W instructions discontinued from the code array of a Code attribute since class file version 51.0.
DiscontinuedInstruction.RetInstruction - Interface in org.glavo.classfile.instruction
Models RET and RET_W instructions discontinued from the code array of a Code attribute since class file version 51.0.
dload(int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load a double from a local variable
DLOAD - Enum constant in enum class org.glavo.classfile.Opcode
Load double from local variable
DLOAD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DLOAD instruction.
DLOAD_0 - Enum constant in enum class org.glavo.classfile.Opcode
Load double from local variable 0
DLOAD_0 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DLOAD_0 instruction.
DLOAD_1 - Enum constant in enum class org.glavo.classfile.Opcode
Load double from local variable 1
DLOAD_1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DLOAD_1 instruction.
DLOAD_2 - Enum constant in enum class org.glavo.classfile.Opcode
Load double from local variable 2
DLOAD_2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DLOAD_2 instruction.
DLOAD_3 - Enum constant in enum class org.glavo.classfile.Opcode
Load double from local variable 3
DLOAD_3 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DLOAD_3 instruction.
DLOAD_W - Enum constant in enum class org.glavo.classfile.Opcode
Load double from local variable (wide index)
dmul() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to multiply doubles
DMUL - Enum constant in enum class org.glavo.classfile.Opcode
Multiply double
DMUL - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DMUL instruction.
dneg() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to negate a double
DNEG - Enum constant in enum class org.glavo.classfile.Opcode
Negate double
DNEG - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DNEG instruction.
doubleEntry(double) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A DoubleEntry describing the provided value.
doubleEntry(double) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
doubleEntry(double) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
DoubleEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_Double_info constant in the constant pool of a classfile.
DoubleType - Enum constant in enum class org.glavo.classfile.TypeKind
the primitive type double
doubleValue() - Method in interface org.glavo.classfile.AnnotationValue.OfDouble
Returns the constant.
doubleValue() - Method in interface org.glavo.classfile.constantpool.DoubleEntry
Returns the double value.
doubleValue() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.DoubleEntryImpl
 
doubleValue() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfDoubleImpl
 
drem() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to calculate double remainder
DREM - Enum constant in enum class org.glavo.classfile.Opcode
Remainder double
DREM - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DREM instruction.
dreturn() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to return a double from the method
DRETURN - Enum constant in enum class org.glavo.classfile.Opcode
Return double from method
DRETURN - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DRETURN instruction.
DROP_DEAD_LABELS - Enum constant in enum class org.glavo.classfile.ClassFile.DeadLabelsOption
Filter unresolved labels
DROP_DEBUG - Enum constant in enum class org.glavo.classfile.ClassFile.DebugElementsOption
Drop debug elements
DROP_LINE_NUMBERS - Enum constant in enum class org.glavo.classfile.ClassFile.LineNumbersOption
Drop line numbers
DROP_STACK_MAPS - Enum constant in enum class org.glavo.classfile.ClassFile.StackMapsOption
Drop stack maps from code
DROP_UNKNOWN_ATTRIBUTES - Enum constant in enum class org.glavo.classfile.ClassFile.AttributesProcessingOption
Drop unknown attributes during transformation
DROP_UNSTABLE_ATRIBUTES - Enum constant in enum class org.glavo.classfile.ClassFile.AttributesProcessingOption
Drop unknown and unstable original attributes during transformation
dropping(Predicate<ClassElement>) - Static method in interface org.glavo.classfile.ClassTransform
Create a class transform that passes each element through to the builder, except for those that the supplied Predicate is true for.
dropping(Predicate<FieldElement>) - Static method in interface org.glavo.classfile.FieldTransform
Create a field transform that passes each element through to the builder, except for those that the supplied Predicate is true for.
dropping(Predicate<MethodElement>) - Static method in interface org.glavo.classfile.MethodTransform
Create a method transform that passes each element through to the builder, except for those that the supplied Predicate is true for.
dstore(int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store a double into a local variable
DSTORE - Enum constant in enum class org.glavo.classfile.Opcode
Store double into local variable
DSTORE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DSTORE instruction.
DSTORE_0 - Enum constant in enum class org.glavo.classfile.Opcode
Store double into local variable 0
DSTORE_0 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DSTORE_0 instruction.
DSTORE_1 - Enum constant in enum class org.glavo.classfile.Opcode
Store double into local variable 1
DSTORE_1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DSTORE_1 instruction.
DSTORE_2 - Enum constant in enum class org.glavo.classfile.Opcode
Store double into local variable 2
DSTORE_2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DSTORE_2 instruction.
DSTORE_3 - Enum constant in enum class org.glavo.classfile.Opcode
Store double into local variable 3
DSTORE_3 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DSTORE_3 instruction.
DSTORE_W - Enum constant in enum class org.glavo.classfile.Opcode
Store double into local variable (wide index)
dsub() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to subtract doubles
DSUB - Enum constant in enum class org.glavo.classfile.Opcode
Subtract double
DSUB - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DSUB instruction.
dup() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to duplicate the top operand stack value
DUP - Enum constant in enum class org.glavo.classfile.Opcode
Duplicate the top operand stack value
DUP - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DUP instruction.
dup_x1() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to duplicate the top operand stack value and insert two values down
DUP_X1 - Enum constant in enum class org.glavo.classfile.Opcode
Duplicate the top operand stack value and insert two values down
DUP_X1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DUP_X1 instruction.
dup_x2() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to duplicate the top operand stack value and insert two or three values down
DUP_X2 - Enum constant in enum class org.glavo.classfile.Opcode
Duplicate the top operand stack value and insert two or three values down
DUP_X2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DUP_X2 instruction.
dup2() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to duplicate the top one or two operand stack value
DUP2 - Enum constant in enum class org.glavo.classfile.Opcode
Duplicate the top one or two operand stack values
DUP2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DUP2 instruction.
dup2_x1() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to duplicate the top one or two operand stack values and insert two or three values down
DUP2_X1 - Enum constant in enum class org.glavo.classfile.Opcode
Duplicate the top one or two operand stack values and insert two or three values down
DUP2_X1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DUP2_X1 instruction.
dup2_x2() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to duplicate the top one or two operand stack values and insert two, three, or four values down
DUP2_X2 - Enum constant in enum class org.glavo.classfile.Opcode
Duplicate the top one or two operand stack values and insert two, three, or four values down
DUP2_X2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the DUP2_X2 instruction.
DynamicConstantPoolEntry - Interface in org.glavo.classfile.constantpool
Models a dynamic constant pool entry, which is either ConstantDynamicEntry or InvokeDynamicEntry.

E

elementList() - Method in interface org.glavo.classfile.CompoundElement
Returns an List containing all the elements contained in this compound element.
elementList() - Method in class org.glavo.classfile.impl.AbstractUnboundModel
 
elements() - Method in interface org.glavo.classfile.Annotation
Returns the elements of the annotation.
elements() - Method in interface org.glavo.classfile.CompoundElement
Returns an Iterable describing all the elements contained in this compound element.
elements() - Method in class org.glavo.classfile.impl.AnnotationImpl
 
elements() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundTypeAnnotation
Returns the value of the elements record component.
elementStream() - Method in interface org.glavo.classfile.CompoundElement
Returns a Stream containing all the elements contained in this compound element.
elementStream() - Method in class org.glavo.classfile.impl.AbstractUnboundModel
 
elemType() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ArrayTypeSigImpl
Returns the value of the elemType record component.
EMPTY_CONSTANTDESC - Static variable in class org.glavo.classfile.constant.ConstantUtils
an empty constant descriptor
EmptyBootstrapAttribute() - Constructor for class org.glavo.classfile.impl.UnboundAttribute.EmptyBootstrapAttribute
 
EmptyTargetImpl(TypeAnnotation.TargetType) - Constructor for record class org.glavo.classfile.impl.TargetInfoImpl.EmptyTargetImpl
Creates an instance of a EmptyTargetImpl record class.
ENCLOSING_METHOD - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the EnclosingMethod attribute
enclosingClass() - Method in interface org.glavo.classfile.attribute.EnclosingMethodAttribute
Returns the innermost class that encloses the declaration of the current class.
enclosingClass() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundEnclosingMethodAttribute
 
enclosingClass() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundEnclosingMethodAttribute
 
enclosingMethod - Variable in class org.glavo.classfile.impl.BoundAttribute.BoundCodeAttribute
 
enclosingMethod() - Method in interface org.glavo.classfile.attribute.EnclosingMethodAttribute
Returns the name and type of the enclosing method, if the class is immediately enclosed by a method or constructor.
enclosingMethod() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundEnclosingMethodAttribute
 
enclosingMethod() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundEnclosingMethodAttribute
 
EnclosingMethodAttribute - Interface in org.glavo.classfile.attribute
Models the EnclosingMethod attribute , which can appear on classes, and indicates that the class is a local or anonymous class.
enclosingMethodName() - Method in interface org.glavo.classfile.attribute.EnclosingMethodAttribute
Returns the name of the enclosing method, if the class is immediately enclosed by a method or constructor.
enclosingMethodType() - Method in interface org.glavo.classfile.attribute.EnclosingMethodAttribute
Returns the type of the enclosing method, if the class is immediately enclosed by a method or constructor.
enclosingMethodTypeSymbol() - Method in interface org.glavo.classfile.attribute.EnclosingMethodAttribute
Returns the type of the enclosing method, if the class is immediately enclosed by a method or constructor.
end() - Method in class org.glavo.classfile.impl.BlockCodeBuilderImpl
 
endBci - Variable in class org.glavo.classfile.impl.RawBytecodeHelper
 
endHandler() - Method in interface org.glavo.classfile.ClassFileTransform.ResolvedTransform
Returns an action to call at the end of transformation.
endHandler() - Method in record class org.glavo.classfile.impl.TransformImpl.ResolvedTransformImpl
Returns the value of the endHandler record component.
endHandler(Consumer<ClassBuilder>) - Static method in interface org.glavo.classfile.ClassTransform
Create a class transform that passes each element through to the builder, and calls the specified function when transformation is complete.
endHandler(Consumer<CodeBuilder>) - Static method in interface org.glavo.classfile.CodeTransform
Create a code transform that passes each element through to the builder, and calls the specified function when transformation is complete.
endHandler(Consumer<FieldBuilder>) - Static method in interface org.glavo.classfile.FieldTransform
Create a field transform that passes each element through to the builder, and calls the specified function when transformation is complete.
endHandler(Consumer<MethodBuilder>) - Static method in interface org.glavo.classfile.MethodTransform
Create a method transform that passes each element through to the builder, and calls the specified function when transformation is complete.
endLabel() - Method in interface org.glavo.classfile.CodeBuilder
Returns the label associated with the end of the current block.
endLabel() - Method in class org.glavo.classfile.impl.BlockCodeBuilderImpl
 
endLabel() - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
endLabel() - Method in class org.glavo.classfile.impl.ChainedCodeBuilder
 
endLabel() - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
endLabel() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetInfoImpl
Returns the value of the endLabel record component.
endLabel() - Method in class org.glavo.classfile.impl.TransformingCodeBuilder
 
endLabel() - Method in interface org.glavo.classfile.TypeAnnotation.LocalVarTargetInfo
The given local variable has a value at indices into the code array in the interval [start_pc, start_pc + length), that is, between start_pc inclusive and start_pc + length exclusive.
endPc() - Method in interface org.glavo.classfile.attribute.CharacterRangeInfo
Returns the end of the character range region (exclusive).
endPc() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundCharacterRangeInfo
Returns the value of the endPc record component.
endScope - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
endScope - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
endScope - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundCharacterRange
 
endScope() - Method in class org.glavo.classfile.impl.AbstractBoundLocalVariable
 
endScope() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
endScope() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
endScope() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundCharacterRange
 
endScope() - Method in class org.glavo.classfile.impl.BoundCharacterRange
 
endScope() - Method in interface org.glavo.classfile.instruction.CharacterRange
Returns the end of the instruction range.
endScope() - Method in interface org.glavo.classfile.instruction.LocalVariable
Returns the end range of the local variable scope.
endScope() - Method in interface org.glavo.classfile.instruction.LocalVariableType
Returns the end range of the local variable scope.
entries() - Method in interface org.glavo.classfile.attribute.StackMapTableAttribute
Returns the stack map frames.
entries() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundStackMapTableAttribute
 
entries() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundStackMapTableAttribute
 
entryByIndex(int) - Method in interface org.glavo.classfile.constantpool.ConstantPool
Returns the entry at the specified index.
entryByIndex(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
entryByIndex(int) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
entryByIndex(int) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
entryList(List<? extends ClassDesc>) - Static method in class org.glavo.classfile.impl.Util
 
EntryMap<T> - Class in org.glavo.classfile.impl
An open-chain multimap used to map nonzero hashes to indexes (of either CP elements or BSM entries).
EntryMap(int, float) - Constructor for class org.glavo.classfile.impl.EntryMap
 
entrySet() - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
ENUM - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_ENUM with a mask value of 0x4000.
equals(Object) - Method in interface org.glavo.classfile.constant.ModuleDesc
Compare the specified object with this descriptor for equality.
equals(Object) - Method in interface org.glavo.classfile.constant.PackageDesc
Compare the specified object with this descriptor for equality.
equals(Object) - Method in record class org.glavo.classfile.impl.AbstractInstruction.SwitchCaseImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractDynamicConstantPoolEntry
 
equals(Object) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractMemberRefEntry
 
equals(Object) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ClassEntryImpl
 
equals(Object) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.DoubleEntryImpl
 
equals(Object) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.FloatEntryImpl
 
equals(Object) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.IntegerEntryImpl
 
equals(Object) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.LongEntryImpl
 
equals(Object) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodHandleEntryImpl
 
equals(Object) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodTypeEntryImpl
 
equals(Object) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ModuleEntryImpl
 
equals(Object) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.NameAndTypeEntryImpl
 
equals(Object) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.PackageEntryImpl
 
equals(Object) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.StringEntryImpl
 
equals(Object) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.Utf8EntryImpl
 
equals(Object) - Method in record class org.glavo.classfile.impl.AnnotationImpl.AnnotationElementImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfAnnotationImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfArrayImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfBooleanImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfByteImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfCharacterImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfClassImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfDoubleImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfEnumImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfFloatImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfIntegerImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfLongImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfShortImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfStringImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.glavo.classfile.impl.BootstrapMethodEntryImpl
 
equals(Object) - Method in record class org.glavo.classfile.impl.ClassFileImpl.AttributeMapperOptionImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.ClassFileImpl.ClassHierarchyResolverOptionImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.ClassFileImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.ClassHierarchyImpl.ClassHierarchyInfoImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.ClassPrinterImpl.LeafNodeImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.ClassRemapperImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.CodeRelabelerImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.SignaturesImpl.ArrayTypeSigImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.SignaturesImpl.BaseTypeSigImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassSignatureImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassTypeSigImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.SignaturesImpl.MethodSignatureImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeArgImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeParamImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeVarSigImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.StackMapDecoder.ObjectVerificationTypeInfoImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.StackMapDecoder.StackMapFrameImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.StackMapDecoder.UninitializedVerificationTypeInfoImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TargetInfoImpl.CatchTargetImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TargetInfoImpl.EmptyTargetImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TargetInfoImpl.FormalParameterTargetImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetInfoImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TargetInfoImpl.OffsetTargetImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TargetInfoImpl.SupertypeTargetImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TargetInfoImpl.ThrowsTargetImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeArgumentTargetImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterBoundTargetImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterTargetImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedClassTransform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedCodeTransform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedFieldTransform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedMethodTransform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TransformImpl.ClassFieldTransform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TransformImpl.ClassMethodTransform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TransformImpl.MethodCodeTransform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TransformImpl.ResolvedTransformImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierClassTransform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierCodeTransform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierFieldTransform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierMethodTransform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.UnboundAttribute.TypePathComponentImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundCharacterRangeInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundInnerClassInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLineNumberInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundMethodParameterInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleExportInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleHashInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleOpenInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleProvideInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleRequiresInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundRecordComponentInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundTypeAnnotation
Indicates whether some other object is "equal to" this one.
equalsString(String) - Method in interface org.glavo.classfile.constantpool.Utf8Entry
Returns whether this entry describes the same string as the provided string.
equalsString(String) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.Utf8EntryImpl
 
equalsUtf8(AbstractPoolEntry.Utf8EntryImpl) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.Utf8EntryImpl
 
EXCEPTION_PARAMETER - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on an exception parameter.
exceptionCatch(Label, Label, Label, ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
Declare an exception table entry
exceptionCatch(Label, Label, Label, Optional<ClassEntry>) - Method in interface org.glavo.classfile.CodeBuilder
Declare an exception table entry
exceptionCatch(Label, Label, Label, ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
Declare an exception table entry
ExceptionCatch - Interface in org.glavo.classfile.instruction
A pseudo-instruction modeling an entry in the exception table of a code attribute.
exceptionCatchAll(Label, Label, Label) - Method in interface org.glavo.classfile.CodeBuilder
Declare an exception table entry catching all exceptions and errors
ExceptionCatchImpl(Label, Label, Label, Optional<ClassEntry>) - Constructor for class org.glavo.classfile.impl.AbstractPseudoInstruction.ExceptionCatchImpl
 
ExceptionCatchImpl(Label, Label, Label, ClassEntry) - Constructor for class org.glavo.classfile.impl.AbstractPseudoInstruction.ExceptionCatchImpl
 
exceptionHandlerCnt - Variable in class org.glavo.classfile.impl.BoundAttribute.BoundCodeAttribute
 
exceptionHandlerPos - Variable in class org.glavo.classfile.impl.BoundAttribute.BoundCodeAttribute
 
exceptionHandlers() - Method in interface org.glavo.classfile.CodeModel
Returns the exception table of the method.
exceptionHandlers() - Method in class org.glavo.classfile.impl.BufferedCodeBuilder.Model
 
exceptionHandlers() - Method in class org.glavo.classfile.impl.CodeImpl
 
exceptions() - Method in interface org.glavo.classfile.attribute.ExceptionsAttribute
Returns the exceptions declared to be thrown by this method.
exceptions() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundExceptionsAttribute
 
exceptions() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundExceptionsAttribute
 
EXCEPTIONS - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the Exceptions attribute
ExceptionsAttribute - Interface in org.glavo.classfile.attribute
Models the Exceptions attribute , which can appear on methods, and records the exceptions declared to be thrown by this method.
exceptionTableIndex() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.CatchTargetImpl
Returns the value of the exceptionTableIndex record component.
exceptionTableIndex() - Method in interface org.glavo.classfile.TypeAnnotation.CatchTarget
The index into the exception_table array of the Code attribute enclosing the RuntimeVisibleTypeAnnotations attribute.
exportedPackage() - Method in interface org.glavo.classfile.attribute.ModuleExportInfo
Returns the exported package.
exportedPackage() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleExportInfo
Returns the value of the exportedPackage record component.
exports() - Method in interface org.glavo.classfile.attribute.ModuleAttribute
Returns the packages exported by this module.
exports() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundModuleAttribute
 
exports() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleAttribute
 
exports(ModuleExportInfo) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Adds exported package
exports(ModuleExportInfo) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
exports(PackageDesc, int, ModuleDesc...) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Adds exported package
exports(PackageDesc, int, ModuleDesc...) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
exports(PackageDesc, Collection<AccessFlag>, ModuleDesc...) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Adds exported package
exportsFlags() - Method in interface org.glavo.classfile.attribute.ModuleExportInfo
Returns the flags associated with this export declaration, as a set of flag values.
exportsFlagsMask() - Method in interface org.glavo.classfile.attribute.ModuleExportInfo
Returns the flags associated with this export declaration, as a bit mask.
exportsFlagsMask() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleExportInfo
Returns the value of the exportsFlagsMask record component.
exportsTo() - Method in interface org.glavo.classfile.attribute.ModuleExportInfo
Returns the list of modules to which this package is exported, if it is a qualified export.
exportsTo() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleExportInfo
Returns the value of the exportsTo record component.
EXTENDS - Enum constant in enum class org.glavo.classfile.Signature.TypeArg.WildcardIndicator
upper-bounded indicator +
extendsOf(Signature.RefTypeSig) - Static method in interface org.glavo.classfile.Signature.TypeArg
Returns an upper-bounded type arg.

F

f2d() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert a float into a double
F2D - Enum constant in enum class org.glavo.classfile.Opcode
Convert float to double
F2D - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the F2D instruction.
f2i() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert a float into an int
F2I - Enum constant in enum class org.glavo.classfile.Opcode
Convert float to int
F2I - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the F2I instruction.
f2l() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert a float into a long
F2L - Enum constant in enum class org.glavo.classfile.Opcode
Convert float to long
F2L - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the F2L instruction.
fadd() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to add a float
FADD - Enum constant in enum class org.glavo.classfile.Opcode
Add float
FADD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FADD instruction.
FAIL_ON_DEAD_LABELS - Enum constant in enum class org.glavo.classfile.ClassFile.DeadLabelsOption
Fail on unresolved labels
FAIL_ON_SHORT_JUMPS - Enum constant in enum class org.glavo.classfile.ClassFile.ShortJumpsOption
Fail if short jump overflows
faload() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load a float from an array
FALOAD - Enum constant in enum class org.glavo.classfile.Opcode
Load float from array
FALOAD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FALOAD instruction.
fastore() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store into a float array
FASTORE - Enum constant in enum class org.glavo.classfile.Opcode
Store into float array
FASTORE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FASTORE instruction.
fcmpg() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to compare floats
FCMPG - Enum constant in enum class org.glavo.classfile.Opcode
Compare float
FCMPG - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FCMPG instruction.
fcmpl() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to compare floats
FCMPL - Enum constant in enum class org.glavo.classfile.Opcode
Compare float
FCMPL - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FCMPL instruction.
fconst_0() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing float constant 0 onto the operand stack
FCONST_0 - Enum constant in enum class org.glavo.classfile.Opcode
Push float constant 0
FCONST_0 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FCONST_0 instruction.
fconst_1() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing float constant 1 onto the operand stack
FCONST_1 - Enum constant in enum class org.glavo.classfile.Opcode
Push float constant 1
FCONST_1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FCONST_1 instruction.
fconst_2() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing float constant 2 onto the operand stack
FCONST_2 - Enum constant in enum class org.glavo.classfile.Opcode
Push float constant 2
FCONST_2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FCONST_2 instruction.
fdiv() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to divide floats
FDIV - Enum constant in enum class org.glavo.classfile.Opcode
Divide float
FDIV - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FDIV instruction.
fetchElement(int) - Method in class org.glavo.classfile.impl.EntryMap
 
field() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundFieldInstruction
 
field() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundFieldInstruction
 
field() - Method in interface org.glavo.classfile.instruction.FieldInstruction
Returns the FieldRefEntry constant described by this instruction.
FIELD - Enum constant in enum class org.glavo.classfile.AccessFlag.Location
Field location.
FIELD - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a field.
FIELD_ACCESS - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Access field
FieldBuilder - Interface in org.glavo.classfile
A builder for fields.
FieldElement - Interface in org.glavo.classfile
A marker interface for elements that can appear when traversing a FieldModel or be presented to a FieldBuilder.
FieldImpl - Class in org.glavo.classfile.impl
 
FieldImpl(ClassReader, int, int, int) - Constructor for class org.glavo.classfile.impl.FieldImpl
 
fieldInstruction(Opcode, ClassDesc, String, ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to access a field
fieldInstruction(Opcode, FieldRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to access a field
FieldInstruction - Interface in org.glavo.classfile.instruction
Models a field access instruction in the code array of a Code attribute.
FieldModel - Interface in org.glavo.classfile
Models a field.
fieldName() - Method in interface org.glavo.classfile.FieldModel
Returns the name of this field.
fieldName() - Method in class org.glavo.classfile.impl.BufferedFieldBuilder.Model
 
fieldName() - Method in class org.glavo.classfile.impl.FieldImpl
 
fieldRefEntry(ClassDesc, String, ClassDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A FieldRefEntry describing a field of a class.
fieldRefEntry(ClassEntry, NameAndTypeEntry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A FieldRefEntry describing a field of a class.
fieldRefEntry(ClassEntry, NameAndTypeEntry) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
fieldRefEntry(ClassEntry, NameAndTypeEntry) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
FieldRefEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_Fieldref_info constant in the constant pool of a classfile.
fields() - Method in interface org.glavo.classfile.ClassModel
Returns the fields of this class.
fields() - Method in class org.glavo.classfile.impl.ClassImpl
 
FieldTransform - Interface in org.glavo.classfile
A transformation on streams of FieldElement.
fieldType() - Method in interface org.glavo.classfile.FieldModel
Returns the field descriptor of this field.
fieldType() - Method in class org.glavo.classfile.impl.BufferedFieldBuilder.Model
 
fieldType() - Method in class org.glavo.classfile.impl.FieldImpl
 
fieldTypeSymbol() - Method in interface org.glavo.classfile.FieldModel
Returns the field descriptor of this field, as a symbolic descriptor.
fieldTypeSymbol() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.NameAndTypeEntryImpl
 
fieldTypeSymbol(NameAndTypeEntry) - Static method in class org.glavo.classfile.impl.Util
 
filter() - Method in record class org.glavo.classfile.impl.TransformImpl.ClassFieldTransform
Returns the value of the filter record component.
filter() - Method in record class org.glavo.classfile.impl.TransformImpl.ClassMethodTransform
Returns the value of the filter record component.
FINAL - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_FINAL, corresponding to the source modifier final, with a mask value of 0x0010.
findAttribute(AttributeMapper<T>) - Method in interface org.glavo.classfile.AttributedElement
Finds an attribute by name.
findAttributes(AttributeMapper<T>) - Method in interface org.glavo.classfile.AttributedElement
Finds one or more attributes by name.
finish() - Method in class org.glavo.classfile.impl.CatchBuilderImpl
 
firstToken(int) - Method in class org.glavo.classfile.impl.EntryMap
 
FIX_SHORT_JUMPS - Enum constant in enum class org.glavo.classfile.ClassFile.ShortJumpsOption
Automatically convert short jumps to long when necessary
flags - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundCharacterRange
 
flags() - Method in interface org.glavo.classfile.AccessFlags
Returns the access flags.
flags() - Method in interface org.glavo.classfile.attribute.CharacterRangeInfo
The value of the flags item describes the kind of range.
flags() - Method in interface org.glavo.classfile.attribute.InnerClassInfo
Returns a set of flag enums denoting access permissions and properties of the inner class.
flags() - Method in interface org.glavo.classfile.attribute.MethodParameterInfo
Parameter access flags for this parameter.
flags() - Method in interface org.glavo.classfile.ClassModel
Returns the access flags.
flags() - Method in interface org.glavo.classfile.ClassReader
Returns the access flags for the class, as a bit mask.
flags() - Method in interface org.glavo.classfile.FieldModel
Returns the access flags.
flags() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundCharacterRange
 
flags() - Method in class org.glavo.classfile.impl.AccessFlagsImpl
 
flags() - Method in class org.glavo.classfile.impl.BoundCharacterRange
 
flags() - Method in class org.glavo.classfile.impl.BufferedFieldBuilder.Model
 
flags() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder.Model
 
flags() - Method in class org.glavo.classfile.impl.ClassImpl
 
flags() - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
flags() - Method in class org.glavo.classfile.impl.FieldImpl
 
flags() - Method in class org.glavo.classfile.impl.MethodImpl
 
flags() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundCharacterRangeInfo
Returns the value of the flags record component.
flags() - Method in interface org.glavo.classfile.instruction.CharacterRange
A flags word, indicating the kind of range.
flags() - Method in interface org.glavo.classfile.MethodModel
Returns the access flags.
flagsMask() - Method in interface org.glavo.classfile.AccessFlags
Returns the access flags, as a bit mask.
flagsMask() - Method in interface org.glavo.classfile.attribute.InnerClassInfo
Returns a bit mask of flags denoting access permissions and properties of the inner class.
flagsMask() - Method in interface org.glavo.classfile.attribute.MethodParameterInfo
Parameter access flags for this parameter, as a bit mask.
flagsMask() - Method in class org.glavo.classfile.impl.AccessFlagsImpl
 
flagsMask() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundInnerClassInfo
Returns the value of the flagsMask record component.
flagsMask() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundMethodParameterInfo
Returns the value of the flagsMask record component.
flagsToBits(AccessFlag.Location, Collection<AccessFlag>) - Static method in class org.glavo.classfile.impl.Util
 
flagsToBits(AccessFlag.Location, AccessFlag...) - Static method in class org.glavo.classfile.impl.Util
 
fload(int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load a float from a local variable
FLOAD - Enum constant in enum class org.glavo.classfile.Opcode
Load float from local variable
FLOAD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FLOAD instruction.
FLOAD_0 - Enum constant in enum class org.glavo.classfile.Opcode
Load float from local variable 0
FLOAD_0 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FLOAD_0 instruction.
FLOAD_1 - Enum constant in enum class org.glavo.classfile.Opcode
Load float from local variable 1
FLOAD_1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FLOAD_1 instruction.
FLOAD_2 - Enum constant in enum class org.glavo.classfile.Opcode
Load float from local variable 2
FLOAD_2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FLOAD_2 instruction.
FLOAD_3 - Enum constant in enum class org.glavo.classfile.Opcode
Load float from local variable 3
FLOAD_3 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FLOAD_3 instruction.
FLOAD_W - Enum constant in enum class org.glavo.classfile.Opcode
Load float from local variable (wide index)
floatEntry(float) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A FloatEntry describing the provided value.
floatEntry(float) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
floatEntry(float) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
FloatEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_Float_info constant in the constant pool of a classfile.
FloatType - Enum constant in enum class org.glavo.classfile.TypeKind
the primitive type float
floatValue() - Method in interface org.glavo.classfile.AnnotationValue.OfFloat
Returns the constant.
floatValue() - Method in interface org.glavo.classfile.constantpool.FloatEntry
Returns the float value.
floatValue() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.FloatEntryImpl
 
floatValue() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfFloatImpl
 
FLOW - Enum constant in enum class org.glavo.classfile.impl.ClassPrinterImpl.Style
 
fmul() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to multiply floats
FMUL - Enum constant in enum class org.glavo.classfile.Opcode
Multiply float
FMUL - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FMUL instruction.
fneg() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to negate a float
FNEG - Enum constant in enum class org.glavo.classfile.Opcode
Negate float
FNEG - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FNEG instruction.
forEachElement(Consumer<E>) - Method in interface org.glavo.classfile.CompoundElement
Invoke the provided handler with each element contained in this compound element
forEachElement(Consumer<E>) - Method in class org.glavo.classfile.impl.AbstractUnboundModel
 
forEachElement(Consumer<ClassElement>) - Method in class org.glavo.classfile.impl.ClassImpl
 
forEachElement(Consumer<CodeElement>) - Method in class org.glavo.classfile.impl.CodeImpl
 
forEachElement(Consumer<FieldElement>) - Method in class org.glavo.classfile.impl.FieldImpl
 
forEachElement(Consumer<MethodElement>) - Method in class org.glavo.classfile.impl.MethodImpl
 
formalParameterIndex() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.FormalParameterTargetImpl
Returns the value of the formalParameterIndex record component.
formalParameterIndex() - Method in interface org.glavo.classfile.TypeAnnotation.FormalParameterTarget
Which formal parameter declaration has an annotated type.
FormalParameterTargetImpl(int) - Constructor for record class org.glavo.classfile.impl.TargetInfoImpl.FormalParameterTargetImpl
Creates an instance of a FormalParameterTargetImpl record class.
frameType() - Method in interface org.glavo.classfile.attribute.StackMapFrameInfo
Returns the frame compact form type.
frameType() - Method in record class org.glavo.classfile.impl.StackMapDecoder.StackMapFrameImpl
Returns the value of the frameType record component.
frem() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to calculate floats remainder
FREM - Enum constant in enum class org.glavo.classfile.Opcode
Remainder float
FREM - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FREM instruction.
freturn() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to return a float from the method
FRETURN - Enum constant in enum class org.glavo.classfile.Opcode
Return float from method
FRETURN - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FRETURN instruction.
from(TypeDescriptor.OfField<?>) - Static method in enum class org.glavo.classfile.TypeKind
Returns the type kind associated with the specified field descriptor.
fromDescriptor(CharSequence) - Static method in enum class org.glavo.classfile.TypeKind
Returns the type kind associated with the specified field descriptor.
fromMajor(int) - Static method in enum class org.glavo.classfile.ClassFileFormatVersion
Returns the latest class file format version whose major class file version matches the argument.
fromNewArrayCode(int) - Static method in enum class org.glavo.classfile.TypeKind
Returns the type kind associated with the array type described by the array code used as an operand to newarray.
fromType() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundConvertInstruction
 
fromType() - Method in interface org.glavo.classfile.instruction.ConvertInstruction
Returns the source type to convert from.
fstore(int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store a float into a local variable
FSTORE - Enum constant in enum class org.glavo.classfile.Opcode
Store float into local variable
FSTORE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FSTORE instruction.
FSTORE_0 - Enum constant in enum class org.glavo.classfile.Opcode
Store float into local variable 0
FSTORE_0 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FSTORE_0 instruction.
FSTORE_1 - Enum constant in enum class org.glavo.classfile.Opcode
Store float into local variable 1
FSTORE_1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FSTORE_1 instruction.
FSTORE_2 - Enum constant in enum class org.glavo.classfile.Opcode
Store float into local variable 2
FSTORE_2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FSTORE_2 instruction.
FSTORE_3 - Enum constant in enum class org.glavo.classfile.Opcode
Store float into local variable 3
FSTORE_3 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FSTORE_3 instruction.
FSTORE_W - Enum constant in enum class org.glavo.classfile.Opcode
Store float into local variable (wide index)
fsub() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to subtract floats
FSUB - Enum constant in enum class org.glavo.classfile.Opcode
Subtract float
FSUB - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the FSUB instruction.

G

GENERATE_STACK_MAPS - Enum constant in enum class org.glavo.classfile.ClassFile.StackMapsOption
Always generate stack maps
get(int) - Method in class org.glavo.classfile.impl.ClassPrinterImpl.ListNodeImpl
 
get(Object) - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
getBCI() - Method in class org.glavo.classfile.impl.LabelImpl
 
getClassInfo(ClassDesc) - Method in interface org.glavo.classfile.ClassHierarchyResolver
Returns the ClassHierarchyResolver.ClassHierarchyInfo for a given class name, or null if the name is unknown to the resolver.
getClassInfo(ClassDesc) - Method in class org.glavo.classfile.impl.ClassHierarchyImpl.CachedClassHierarchyResolver
 
getClassInfo(ClassDesc) - Method in class org.glavo.classfile.impl.ClassHierarchyImpl.ClassLoadingClassHierarchyResolver
 
getClassInfo(ClassDesc) - Method in class org.glavo.classfile.impl.ClassHierarchyImpl.ResourceParsingClassHierarchyResolver
 
getClassInfo(ClassDesc) - Method in class org.glavo.classfile.impl.ClassHierarchyImpl.StaticClassHierarchyResolver
 
getElementByToken(int) - Method in class org.glavo.classfile.impl.EntryMap
 
getfield(ClassDesc, String, ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to fetch field from an object
getfield(FieldRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to fetch field from an object
GETFIELD - Enum constant in enum class org.glavo.classfile.Opcode
Fetch field from object
GETFIELD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the GETFIELD instruction.
getIndex() - Method in class org.glavo.classfile.impl.RawBytecodeHelper
 
getIndexByToken(int) - Method in class org.glavo.classfile.impl.EntryMap
 
getIndexU1() - Method in class org.glavo.classfile.impl.RawBytecodeHelper
 
getIndexU2() - Method in class org.glavo.classfile.impl.RawBytecodeHelper
 
getIndexU2Raw(int) - Method in class org.glavo.classfile.impl.RawBytecodeHelper
 
getInt(int) - Method in class org.glavo.classfile.impl.RawBytecodeHelper
 
getLabel(int) - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
getLabel(int) - Method in class org.glavo.classfile.impl.CodeImpl
 
getLabel(int) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
getLabel(int) - Method in interface org.glavo.classfile.impl.LabelContext
 
getMajorVersion() - Method in class org.glavo.classfile.impl.BufWriterImpl
 
getShort(int) - Method in class org.glavo.classfile.impl.RawBytecodeHelper
 
getstatic(ClassDesc, String, ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to get static field from a class
getstatic(FieldRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to get static field from a class
GETSTATIC - Enum constant in enum class org.glavo.classfile.Opcode
Get static field from class
GETSTATIC - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the GETSTATIC instruction.
getU1(int) - Method in class org.glavo.classfile.impl.RawBytecodeHelper
 
GOTO - Enum constant in enum class org.glavo.classfile.Opcode
Branch always
GOTO - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the GOTO instruction.
goto_(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch always
goto_w(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch always with wide index
GOTO_W - Enum constant in enum class org.glavo.classfile.Opcode
Branch always (wide index)
GOTO_W - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the GOTO_W instruction.

H

handleDescToHandleInfo(ConstantPoolBuilder, DirectMethodHandleDesc) - Static method in class org.glavo.classfile.impl.BytecodeHelpers
 
handler - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.ExceptionCatchImpl
 
handler() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.ExceptionCatchImpl
 
handler() - Method in interface org.glavo.classfile.instruction.ExceptionCatch
Returns the handler for the exception.
has(AccessFlag) - Method in interface org.glavo.classfile.AccessFlags
Returns whether the specified flag is present.
has(AccessFlag) - Method in interface org.glavo.classfile.attribute.InnerClassInfo
Returns whether a specific access flag is set.
has(AccessFlag) - Method in interface org.glavo.classfile.attribute.MethodParameterInfo
Returns whether the method parameter has a specific flag set.
has(AccessFlag) - Method in interface org.glavo.classfile.attribute.ModuleAttribute
Tests presence of module flag
has(AccessFlag) - Method in interface org.glavo.classfile.attribute.ModuleExportInfo
Returns whether the module has the specified access flag set.
has(AccessFlag) - Method in interface org.glavo.classfile.attribute.ModuleOpenInfo
Returns whether the specified access flag is set.
has(AccessFlag) - Method in interface org.glavo.classfile.attribute.ModuleRequireInfo
Returns whether the specific access flag is set.
has(AccessFlag) - Method in class org.glavo.classfile.impl.AccessFlagsImpl
 
has(AccessFlag.Location, int, AccessFlag) - Static method in class org.glavo.classfile.impl.Util
 
hash() - Method in interface org.glavo.classfile.attribute.ModuleHashInfo
Returns the hash of the related module.
hash() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleHashInfo
Returns the value of the hash record component.
hash1(int, int) - Static method in class org.glavo.classfile.impl.AbstractPoolEntry
 
hash2(int, int, int) - Static method in class org.glavo.classfile.impl.AbstractPoolEntry
 
hashCode() - Method in record class org.glavo.classfile.impl.AbstractInstruction.SwitchCaseImpl
Returns a hash code value for this object.
hashCode() - Method in class org.glavo.classfile.impl.AbstractPoolEntry
 
hashCode() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.Utf8EntryImpl
 
hashCode() - Method in record class org.glavo.classfile.impl.AnnotationImpl.AnnotationElementImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfAnnotationImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfArrayImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfBooleanImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfByteImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfCharacterImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfClassImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfDoubleImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfEnumImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfFloatImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfIntegerImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfLongImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfShortImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfStringImpl
Returns a hash code value for this object.
hashCode() - Method in class org.glavo.classfile.impl.BootstrapMethodEntryImpl
 
hashCode() - Method in record class org.glavo.classfile.impl.ClassFileImpl.AttributeMapperOptionImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.ClassFileImpl.ClassHierarchyResolverOptionImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.ClassFileImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.ClassHierarchyImpl.ClassHierarchyInfoImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.ClassPrinterImpl.LeafNodeImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.ClassRemapperImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.CodeRelabelerImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ArrayTypeSigImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.SignaturesImpl.BaseTypeSigImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassSignatureImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassTypeSigImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.SignaturesImpl.MethodSignatureImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeArgImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeParamImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeVarSigImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.StackMapDecoder.ObjectVerificationTypeInfoImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.StackMapDecoder.StackMapFrameImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.StackMapDecoder.UninitializedVerificationTypeInfoImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.CatchTargetImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.EmptyTargetImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.FormalParameterTargetImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetInfoImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.OffsetTargetImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.SupertypeTargetImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.ThrowsTargetImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeArgumentTargetImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterBoundTargetImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterTargetImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedClassTransform
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedCodeTransform
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedFieldTransform
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedMethodTransform
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TransformImpl.ClassFieldTransform
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TransformImpl.ClassMethodTransform
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TransformImpl.MethodCodeTransform
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TransformImpl.ResolvedTransformImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierClassTransform
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierCodeTransform
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierFieldTransform
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierMethodTransform
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.UnboundAttribute.TypePathComponentImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundCharacterRangeInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundInnerClassInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLineNumberInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundMethodParameterInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleExportInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleHashInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleOpenInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleProvideInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleRequiresInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundRecordComponentInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundTypeAnnotation
Returns a hash code value for this object.
hashes() - Method in interface org.glavo.classfile.attribute.ModuleHashesAttribute
Returns the hash information about related modules.
hashes() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundModuleHashesAttribute
 
hashes() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleHashesAttribute
 
hashString(int) - Static method in class org.glavo.classfile.impl.AbstractPoolEntry
 
highValue() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundTableSwitchInstruction
 
highValue() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundTableSwitchInstruction
 
highValue() - Method in interface org.glavo.classfile.instruction.TableSwitchInstruction
Returns the high value of the switch target range, inclusive.

I

i2b() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert an int into a byte
I2B - Enum constant in enum class org.glavo.classfile.Opcode
Convert int to byte
I2B - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the I2B instruction.
i2c() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert an int into a char
I2C - Enum constant in enum class org.glavo.classfile.Opcode
Convert int to char
I2C - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the I2C instruction.
i2d() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert an int into a double
I2D - Enum constant in enum class org.glavo.classfile.Opcode
Convert int to double
I2D - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the I2D instruction.
i2f() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert an int into a float
I2F - Enum constant in enum class org.glavo.classfile.Opcode
Convert int to float
I2F - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the I2F instruction.
i2l() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert an int into a long
I2L - Enum constant in enum class org.glavo.classfile.Opcode
Convert int to long
I2L - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the I2L instruction.
i2s() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert an int into a short
I2S - Enum constant in enum class org.glavo.classfile.Opcode
Convert int to short
I2S - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the I2S instruction.
iadd() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to add an int
IADD - Enum constant in enum class org.glavo.classfile.Opcode
Add int
IADD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IADD instruction.
iaload() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load a int from an array
IALOAD - Enum constant in enum class org.glavo.classfile.Opcode
Load int from array
IALOAD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IALOAD instruction.
iand() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to calculate boolean AND of ints
IAND - Enum constant in enum class org.glavo.classfile.Opcode
Boolean AND int
IAND - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IAND instruction.
iastore() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store into an int array
IASTORE - Enum constant in enum class org.glavo.classfile.Opcode
Store into int array
IASTORE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IASTORE instruction.
iconst_0() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing int constant 0 onto the operand stack
ICONST_0 - Enum constant in enum class org.glavo.classfile.Opcode
Push int constant 0
ICONST_0 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ICONST_0 instruction.
iconst_1() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing int constant 1 onto the operand stack
ICONST_1 - Enum constant in enum class org.glavo.classfile.Opcode
Push int constant 1
ICONST_1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ICONST_1 instruction.
iconst_2() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing int constant 2 onto the operand stack
ICONST_2 - Enum constant in enum class org.glavo.classfile.Opcode
Push int constant 2
ICONST_2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ICONST_2 instruction.
iconst_3() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing int constant 3 onto the operand stack
ICONST_3 - Enum constant in enum class org.glavo.classfile.Opcode
Push int constant 3
ICONST_3 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ICONST_3 instruction.
iconst_4() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing int constant 4 onto the operand stack
ICONST_4 - Enum constant in enum class org.glavo.classfile.Opcode
Push int constant 4
ICONST_4 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ICONST_4 instruction.
iconst_5() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing int constant 5 onto the operand stack
ICONST_5 - Enum constant in enum class org.glavo.classfile.Opcode
Push int constant 5
ICONST_5 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ICONST_5 instruction.
iconst_m1() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing int constant -1 onto the operand stack
ICONST_M1 - Enum constant in enum class org.glavo.classfile.Opcode
Push int constant -1
ICONST_M1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ICONST_M1 instruction.
identifier() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeParamImpl
Returns the value of the identifier record component.
identifier() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeVarSigImpl
Returns the value of the identifier record component.
identifier() - Method in interface org.glavo.classfile.Signature.TypeParam
Returns the name of the type parameter.
identifier() - Method in interface org.glavo.classfile.Signature.TypeVarSig
Returns the name of the type variable.
idiv() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to divide ints
IDIV - Enum constant in enum class org.glavo.classfile.Opcode
Divide int
IDIV - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IDIV instruction.
if_acmpeq(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if reference comparison succeeds
IF_ACMPEQ - Enum constant in enum class org.glavo.classfile.Opcode
Branch if reference comparison succeeds
IF_ACMPEQ - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IF_ACMPEQ instruction.
if_acmpne(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if reference comparison succeeds
IF_ACMPNE - Enum constant in enum class org.glavo.classfile.Opcode
Branch if reference comparison succeeds
IF_ACMPNE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IF_ACMPNE instruction.
if_icmpeq(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if int comparison succeeds
IF_ICMPEQ - Enum constant in enum class org.glavo.classfile.Opcode
Branch if int comparison succeeds
IF_ICMPEQ - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IF_ICMPEQ instruction.
if_icmpge(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if int comparison succeeds
IF_ICMPGE - Enum constant in enum class org.glavo.classfile.Opcode
Branch if int comparison succeeds
IF_ICMPGE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IF_ICMPGE instruction.
if_icmpgt(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if int comparison succeeds
IF_ICMPGT - Enum constant in enum class org.glavo.classfile.Opcode
Branch if int comparison succeeds
IF_ICMPGT - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IF_ICMPGT instruction.
if_icmple(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if int comparison succeeds
IF_ICMPLE - Enum constant in enum class org.glavo.classfile.Opcode
Branch if int comparison succeeds
IF_ICMPLE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IF_ICMPLE instruction.
if_icmplt(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if int comparison succeeds
IF_ICMPLT - Enum constant in enum class org.glavo.classfile.Opcode
Branch if int comparison succeeds
IF_ICMPLT - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IF_ICMPLT instruction.
if_icmpne(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if int comparison succeeds
IF_ICMPNE - Enum constant in enum class org.glavo.classfile.Opcode
Branch if int comparison succeeds
IF_ICMPNE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IF_ICMPNE instruction.
if_nonnull(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if reference is not null
if_null(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if reference is null
ifeq(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if int comparison with zero succeeds
IFEQ - Enum constant in enum class org.glavo.classfile.Opcode
Branch if int comparison with zero succeeds
IFEQ - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IFEQ instruction.
ifge(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if int comparison with zero succeeds
IFGE - Enum constant in enum class org.glavo.classfile.Opcode
Branch if int comparison with zero succeeds
IFGE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IFGE instruction.
ifgt(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if int comparison with zero succeeds
IFGT - Enum constant in enum class org.glavo.classfile.Opcode
Branch if int comparison with zero succeeds
IFGT - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IFGT instruction.
ifle(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if int comparison with zero succeeds
IFLE - Enum constant in enum class org.glavo.classfile.Opcode
Branch if int comparison with zero succeeds
IFLE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IFLE instruction.
iflt(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if int comparison with zero succeeds
IFLT - Enum constant in enum class org.glavo.classfile.Opcode
Branch if int comparison with zero succeeds
IFLT - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IFLT instruction.
ifne(Label) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to branch if int comparison with zero succeeds
IFNE - Enum constant in enum class org.glavo.classfile.Opcode
Branch if int comparison with zero succeeds
IFNE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IFNE instruction.
IFNONNULL - Enum constant in enum class org.glavo.classfile.Opcode
Branch if reference not null
IFNONNULL - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IFNONNULL instruction.
IFNULL - Enum constant in enum class org.glavo.classfile.Opcode
Branch if reference is null
IFNULL - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IFNULL instruction.
ifThen(Consumer<CodeBuilder.BlockCodeBuilder>) - Method in interface org.glavo.classfile.CodeBuilder
Add an "if-then" block that is conditional on the boolean value on top of the operand stack.
ifThen(Opcode, Consumer<CodeBuilder.BlockCodeBuilder>) - Method in interface org.glavo.classfile.CodeBuilder
Add an "if-then" block that is conditional on the value(s) on top of the operand stack in accordance with the given opcode.
ifThenElse(Consumer<CodeBuilder.BlockCodeBuilder>, Consumer<CodeBuilder.BlockCodeBuilder>) - Method in interface org.glavo.classfile.CodeBuilder
Add an "if-then-else" block that is conditional on the boolean value on top of the operand stack.
ifThenElse(Opcode, Consumer<CodeBuilder.BlockCodeBuilder>, Consumer<CodeBuilder.BlockCodeBuilder>) - Method in interface org.glavo.classfile.CodeBuilder
Add an "if-then-else" block that is conditional on the value(s) on top of the operand stack in accordance with the given opcode.
iinc(int, int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to increment a local variable by a constant
IINC - Enum constant in enum class org.glavo.classfile.Opcode
Increment local variable by constant
IINC - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IINC instruction.
IINC_W - Enum constant in enum class org.glavo.classfile.Opcode
Increment local variable by constant (wide index)
ILLEGAL - Static variable in class org.glavo.classfile.impl.RawBytecodeHelper
 
iload(int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load an int from a local variable
ILOAD - Enum constant in enum class org.glavo.classfile.Opcode
Load int from local variable
ILOAD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ILOAD instruction.
ILOAD_0 - Enum constant in enum class org.glavo.classfile.Opcode
Load int from local variable 0
ILOAD_0 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ILOAD_0 instruction.
ILOAD_1 - Enum constant in enum class org.glavo.classfile.Opcode
Load int from local variable 1
ILOAD_1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ILOAD_1 instruction.
ILOAD_2 - Enum constant in enum class org.glavo.classfile.Opcode
Load int from local variable 2
ILOAD_2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ILOAD_2 instruction.
ILOAD_3 - Enum constant in enum class org.glavo.classfile.Opcode
Load int from local variable3
ILOAD_3 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ILOAD_3 instruction.
ILOAD_W - Enum constant in enum class org.glavo.classfile.Opcode
Load int from local variable (wide index)
imul() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to multiply ints
IMUL - Enum constant in enum class org.glavo.classfile.Opcode
Multiply int
IMUL - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IMUL instruction.
INCREMENT - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Increment local variable
incrementInstruction(int, int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to increment a local variable by a constant
IncrementInstruction - Interface in org.glavo.classfile.instruction
Models a local variable increment instruction in the code array of a Code attribute.
index() - Method in interface org.glavo.classfile.constantpool.PoolEntry
Returns the index within the constant pool corresponding to this entry.
index() - Method in class org.glavo.classfile.impl.AbstractPoolEntry
 
index() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetInfoImpl
Returns the value of the index record component.
index() - Method in interface org.glavo.classfile.TypeAnnotation.LocalVarTargetInfo
The given local variable must be at index in the local variable array of the current frame.
ineg() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to negate an int
INEG - Enum constant in enum class org.glavo.classfile.Opcode
Negate int
INEG - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the INEG instruction.
inflateBytesToChars(byte[], int, char[], int, int) - Static method in class org.glavo.classfile.jdk.JavaLangAccessUtils
 
INIT_NAME - Static variable in class org.glavo.classfile.constant.ConstantUtils
The special name of instance initialization methods, "<init>".
initFrameLocals(ClassEntry, String, MethodTypeDesc, boolean) - Static method in class org.glavo.classfile.impl.StackMapDecoder
 
INNER_CLASS - Enum constant in enum class org.glavo.classfile.AccessFlag.Location
Inner class location.
INNER_CLASSES - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the InnerClasses attribute
INNER_TYPE - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TypePathComponent.Kind
Annotation is deeper in a nested type
INNER_TYPE - Static variable in interface org.glavo.classfile.TypeAnnotation.TypePathComponent
static instance for annotation is deeper in a nested type
innerClass() - Method in interface org.glavo.classfile.attribute.InnerClassInfo
Returns the class described by this inner class description.
innerClass() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundInnerClassInfo
Returns the value of the innerClass record component.
InnerClassesAttribute - Interface in org.glavo.classfile.attribute
Models the InnerClasses attribute , which can appear on classes, and records which classes referenced by this classfile are inner classes.
InnerClassInfo - Interface in org.glavo.classfile.attribute
Models a single inner class in the InnerClassesAttribute.
innerName() - Method in interface org.glavo.classfile.attribute.InnerClassInfo
Returns the simple name of this class, or empty if this class is anonymous.
innerName() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundInnerClassInfo
Returns the value of the innerName record component.
INSTANCE - Static variable in class org.glavo.classfile.impl.TemporaryConstantPool
 
INSTANCEOF - Enum constant in enum class org.glavo.classfile.Opcode
Determine if object is of given type
INSTANCEOF - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a type test.
INSTANCEOF - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the INSTANCEOF instruction.
instanceof_(ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to determine if an object is of the given type
instanceof_(ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to determine if an object is of the given type
Instruction - Interface in org.glavo.classfile
Models an executable instruction in a method body.
IntegerEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_Integer_info constant in the constant pool of a classfile.
intEntry(int) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns An IntegerEntry describing the provided value.
intEntry(int) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
intEntry(int) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
INTERFACE - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_INTERFACE with a mask value of 0x0200.
interfaceBounds() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeParamImpl
Returns the value of the interfaceBounds record component.
interfaceBounds() - Method in interface org.glavo.classfile.Signature.TypeParam
Returns the interface bounds of the type parameter.
interfaceMethodRefEntry(ClassDesc, String, MethodTypeDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A InterfaceMethodRefEntry describing a method of a class.
interfaceMethodRefEntry(ClassEntry, NameAndTypeEntry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A InterfaceMethodRefEntry describing a method of a class.
interfaceMethodRefEntry(ClassEntry, NameAndTypeEntry) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
interfaceMethodRefEntry(ClassEntry, NameAndTypeEntry) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
InterfaceMethodRefEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_InterfaceMethodRef_info constant in the constant pool of a classfile.
interfaces() - Method in interface org.glavo.classfile.ClassModel
Returns the interfaces implemented by this class.
interfaces() - Method in class org.glavo.classfile.impl.ClassImpl
 
interfaces() - Method in class org.glavo.classfile.impl.InterfacesImpl
 
interfaces() - Method in interface org.glavo.classfile.Interfaces
Returns the interfaces of this class.
Interfaces - Interface in org.glavo.classfile
Models the interfaces of a class.
InterfacesImpl - Class in org.glavo.classfile.impl
 
InterfacesImpl(List<ClassEntry>) - Constructor for class org.glavo.classfile.impl.InterfacesImpl
 
internalName() - Method in interface org.glavo.classfile.constant.PackageDesc
Returns the fully qualified (slash-separated) package name in internal form of this PackageDesc.
IntType - Enum constant in enum class org.glavo.classfile.TypeKind
the primitive type int
intValue() - Method in interface org.glavo.classfile.AnnotationValue.OfInteger
Returns the constant.
intValue() - Method in interface org.glavo.classfile.constantpool.IntegerEntry
Returns the integer value.
intValue() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.IntegerEntryImpl
 
intValue() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfIntegerImpl
 
INVOKE - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Invoke method or constructor
INVOKE_DYNAMIC - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Invoke a dynamically-computed call site
invokedynamic() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeDynamicInstruction
 
invokedynamic() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundInvokeDynamicInstruction
 
invokedynamic() - Method in interface org.glavo.classfile.instruction.InvokeDynamicInstruction
Returns an InvokeDynamicEntry describing the call site.
invokedynamic(DynamicCallSiteDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke a dynamically-computed call site
invokedynamic(InvokeDynamicEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke a dynamically-computed call site
INVOKEDYNAMIC - Enum constant in enum class org.glavo.classfile.Opcode
Invoke a dynamically-computed call site
INVOKEDYNAMIC - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the INVOKEDYNAMIC instruction.
invokeDynamicEntry(DynamicCallSiteDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns An InvokeDynamicEntry describing a dynamic call site.
invokeDynamicEntry(BootstrapMethodEntry, NameAndTypeEntry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns An InvokeDynamicEntry describing a dynamic call site.
invokeDynamicEntry(BootstrapMethodEntry, NameAndTypeEntry) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
invokeDynamicEntry(BootstrapMethodEntry, NameAndTypeEntry) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
InvokeDynamicEntry - Interface in org.glavo.classfile.constantpool
Models a constant pool entry for a dynamic call site.
invokeDynamicInstruction(DynamicCallSiteDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke a dynamically-computed call site
invokeDynamicInstruction(InvokeDynamicEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke a dynamically-computed call site
InvokeDynamicInstruction - Interface in org.glavo.classfile.instruction
Models an invokedynamic instruction in the code array of a Code attribute.
invokeInstruction(Opcode, ClassDesc, String, MethodTypeDesc, boolean) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke a method or constructor
invokeInstruction(Opcode, MemberRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke a method or constructor
InvokeInstruction - Interface in org.glavo.classfile.instruction
Models a method invocation instruction in the code array of a Code attribute, other than invokedynamic.
invokeinterface(ClassDesc, String, MethodTypeDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke an interface method
invokeinterface(InterfaceMethodRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke an interface method
INVOKEINTERFACE - Enum constant in enum class org.glavo.classfile.Opcode
Invoke interface method
INVOKEINTERFACE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the INVOKEINTERFACE instruction.
invokespecial(ClassDesc, String, MethodTypeDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke an instance method; direct invocation of instance initialization methods and methods of the current class and its supertypes
invokespecial(ClassDesc, String, MethodTypeDesc, boolean) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke an instance method; direct invocation of instance initialization methods and methods of the current class and its supertypes
invokespecial(InterfaceMethodRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke an instance method; direct invocation of instance initialization methods and methods of the current class and its supertypes
invokespecial(MethodRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke an instance method; direct invocation of instance initialization methods and methods of the current class and its supertypes
INVOKESPECIAL - Enum constant in enum class org.glavo.classfile.Opcode
Invoke instance method; direct invocation of instance initialization methods and methods of the current class and its supertypes
INVOKESPECIAL - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the INVOKESPECIAL instruction.
invokestatic(ClassDesc, String, MethodTypeDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke a class (static) method
invokestatic(ClassDesc, String, MethodTypeDesc, boolean) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke a class (static) method
invokestatic(InterfaceMethodRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke a class (static) method
invokestatic(MethodRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke a class (static) method
INVOKESTATIC - Enum constant in enum class org.glavo.classfile.Opcode
Invoke a class (static) method
INVOKESTATIC - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the INVOKESTATIC instruction.
invokevirtual(ClassDesc, String, MethodTypeDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke an instance method; dispatch based on class
invokevirtual(MethodRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to invoke an instance method; dispatch based on class
INVOKEVIRTUAL - Enum constant in enum class org.glavo.classfile.Opcode
Invoke instance method; dispatch based on class
INVOKEVIRTUAL - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the INVOKEVIRTUAL instruction.
ior() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to calculate boolean OR of ints
IOR - Enum constant in enum class org.glavo.classfile.Opcode
Boolean OR int
IOR - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IOR instruction.
irem() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to calculate ints remainder
IREM - Enum constant in enum class org.glavo.classfile.Opcode
Remainder int
IREM - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IREM instruction.
ireturn() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to return an int from the method
IRETURN - Enum constant in enum class org.glavo.classfile.Opcode
Return int from method
IRETURN - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IRETURN instruction.
is_eligible_for_verification(VerificationWrapper) - Static method in class org.glavo.classfile.impl.verifier.VerifierImpl
 
isAssignableFrom(ClassDesc, ClassDesc) - Method in class org.glavo.classfile.impl.ClassHierarchyImpl
 
isAttributeAllowed(Attribute<?>, ClassFile.AttributesProcessingOption) - Static method in class org.glavo.classfile.impl.Util
 
isDoubleSlot(ClassDesc) - Static method in class org.glavo.classfile.impl.Util
 
isEmpty() - Method in class org.glavo.classfile.impl.BlockCodeBuilderImpl
 
isEmpty() - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
ishl() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to shift an int left
ISHL - Enum constant in enum class org.glavo.classfile.Opcode
Shift left int
ISHL - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ISHL instruction.
ishr() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to shift an int right
ISHR - Enum constant in enum class org.glavo.classfile.Opcode
Shift right int
ISHR - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ISHR instruction.
isInterface() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeInstruction
 
isInterface() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeInterfaceInstruction
 
isInterface() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundInvokeInstruction
 
isInterface() - Method in record class org.glavo.classfile.impl.ClassHierarchyImpl.ClassHierarchyInfoImpl
Returns the value of the isInterface record component.
isInterface() - Method in interface org.glavo.classfile.instruction.InvokeInstruction
Returns whether the class holding the method is an interface.
isInterface(ClassDesc) - Method in class org.glavo.classfile.impl.ClassHierarchyImpl
Method answering question whether given class is an interface, responding without the class stream resolution and parsing is preferred in case the interface status is known from previous activities.
isLastBytecode() - Method in class org.glavo.classfile.impl.RawBytecodeHelper
 
isModuleInfo() - Method in interface org.glavo.classfile.ClassModel
Returns whether this class is a module descriptor.
isModuleInfo() - Method in class org.glavo.classfile.impl.ClassImpl
 
isStoreIntoLocal(int) - Static method in class org.glavo.classfile.impl.RawBytecodeHelper
 
istore(int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store an int into a local variable
ISTORE - Enum constant in enum class org.glavo.classfile.Opcode
Store int into local variable
ISTORE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ISTORE instruction.
ISTORE_0 - Enum constant in enum class org.glavo.classfile.Opcode
Store int into local variable 0
ISTORE_0 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ISTORE_0 instruction.
ISTORE_1 - Enum constant in enum class org.glavo.classfile.Opcode
Store int into local variable 1
ISTORE_1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ISTORE_1 instruction.
ISTORE_2 - Enum constant in enum class org.glavo.classfile.Opcode
Store int into local variable 2
ISTORE_2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ISTORE_2 instruction.
ISTORE_3 - Enum constant in enum class org.glavo.classfile.Opcode
Store int into local variable 3
ISTORE_3 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ISTORE_3 instruction.
ISTORE_W - Enum constant in enum class org.glavo.classfile.Opcode
Store int into local variable (wide index)
isub() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to subtract ints
ISUB - Enum constant in enum class org.glavo.classfile.Opcode
Subtract int
ISUB - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the ISUB instruction.
isUnconditionalBranch() - Method in enum class org.glavo.classfile.Opcode
Returns true if the instruction represents an unconditional branch.
isWide - Variable in class org.glavo.classfile.impl.RawBytecodeHelper
 
isWide() - Method in enum class org.glavo.classfile.Opcode
Returns true if the instruction has extended local variable index by additional bytes.
ITEM_DOUBLE - Enum constant in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
verification type double
ITEM_FLOAT - Enum constant in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
verification type float
ITEM_INTEGER - Enum constant in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
verification type int
ITEM_LONG - Enum constant in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
verification type long
ITEM_NULL - Enum constant in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
verification type null
ITEM_TOP - Enum constant in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
verification type top
ITEM_UNINITIALIZED_THIS - Enum constant in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
verification type uninitializedThis
iterateExceptionHandlers(CodeImpl.ExceptionHandlerAction) - Method in class org.glavo.classfile.impl.CodeImpl
 
iterator() - Method in interface org.glavo.classfile.CompoundElement
Returns an Iterator describing all the elements contained in this compound element.
iterator() - Method in interface org.glavo.classfile.constantpool.ConstantPool
Returns an iterator over pool entries.
iushr() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to logical shift an int right
IUSHR - Enum constant in enum class org.glavo.classfile.Opcode
Logical shift right int
IUSHR - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IUSHR instruction.
ixor() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to calculate boolean XOR of ints
IXOR - Enum constant in enum class org.glavo.classfile.Opcode
Boolean XOR int
IXOR - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the IXOR instruction.

J

JAVA_1_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_1.
JAVA_10_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_10.
JAVA_11_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_11.
JAVA_12_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_12.
JAVA_13_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_13.
JAVA_14_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_14.
JAVA_15_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_15.
JAVA_16_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_16.
JAVA_17_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_17.
JAVA_18_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_18.
JAVA_19_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_19.
JAVA_2_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_2.
JAVA_20_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_20.
JAVA_21_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_21.
JAVA_22_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_22.
JAVA_23_VERSION - Static variable in interface org.glavo.classfile.ClassFile
67
JAVA_3_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_3.
JAVA_4_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_4.
JAVA_5_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_5.
JAVA_6_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_6.
JAVA_7_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_7.
JAVA_8_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_8.
JAVA_9_VERSION - Static variable in interface org.glavo.classfile.ClassFile
The class major version of JAVA_9.
JavaLangAccessUtils - Class in org.glavo.classfile.jdk
 
JdkUtils - Class in org.glavo.classfile.jdk
 
JSR - Enum constant in enum class org.glavo.classfile.Opcode
Jump subroutine is discontinued opcode
JSR - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the JSR instruction.
JSR_W - Enum constant in enum class org.glavo.classfile.Opcode
Jump subroutine (wide index) is discontinued opcode
JSR_W - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the JSR_W instruction.

K

KEEP_DEAD_CODE - Enum constant in enum class org.glavo.classfile.ClassFile.DeadCodeOption
Keep the unreachable code
keySet() - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
kind() - Method in interface org.glavo.classfile.constantpool.MethodHandleEntry
Returns the reference kind of this method handle .
kind() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodHandleEntryImpl
 
kind() - Method in enum class org.glavo.classfile.Opcode
Returns instruction kind.

L

l2d() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert a long into a double
L2D - Enum constant in enum class org.glavo.classfile.Opcode
Convert long to double
L2D - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the L2D instruction.
l2f() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert a long into a float
L2F - Enum constant in enum class org.glavo.classfile.Opcode
Convert long to float
L2F - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the L2F instruction.
l2i() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to convert a long into an int
L2I - Enum constant in enum class org.glavo.classfile.Opcode
Convert long to int
L2I - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the L2I instruction.
label() - Method in class org.glavo.classfile.impl.LabelImpl
 
label() - Method in interface org.glavo.classfile.instruction.LabelTarget
Returns the label corresponding to this target.
Label - Interface in org.glavo.classfile
A marker for a position within the instructions of a method body.
labelBinding(Label) - Method in interface org.glavo.classfile.CodeBuilder
Bind label with current position
labelContext() - Method in class org.glavo.classfile.impl.BufWriterImpl
 
labelContext() - Method in class org.glavo.classfile.impl.LabelImpl
 
LabelContext - Interface in org.glavo.classfile.impl
 
LabelImpl - Class in org.glavo.classfile.impl
Labels are created with a parent context, which is either a code attribute or a code builder.
LabelImpl(LabelContext, int) - Constructor for class org.glavo.classfile.impl.LabelImpl
 
LABELS - Enum constant in enum class org.glavo.classfile.AttributeMapper.AttributeStability
The attribute may contain labels, so need to be exploded and rewritten when the Code array is perturbed.
LabelTarget - Interface in org.glavo.classfile.instruction
A pseudo-instruction which indicates that the specified label corresponds to the current position in the Code attribute.
labelToBci(Label) - Method in interface org.glavo.classfile.attribute.CodeAttribute
Returns the position of the Label in the codeArray or -1 if the Label does not point to the codeArray.
labelToBci(Label) - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
labelToBci(Label) - Method in class org.glavo.classfile.impl.CodeImpl
 
labelToBci(Label) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
labelToBci(Label) - Method in interface org.glavo.classfile.impl.LabelContext
 
ladd() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to add a long
LADD - Enum constant in enum class org.glavo.classfile.Opcode
Add long
LADD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LADD instruction.
laload() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load a long from an array
LALOAD - Enum constant in enum class org.glavo.classfile.Opcode
Load long from array
LALOAD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LALOAD instruction.
land() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to calculate boolean AND of longs
LAND - Enum constant in enum class org.glavo.classfile.Opcode
Boolean AND long
LAND - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LAND instruction.
lastore() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store into a long array
LASTORE - Enum constant in enum class org.glavo.classfile.Opcode
Store into long array
LASTORE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LASTORE instruction.
latest() - Static method in enum class org.glavo.classfile.ClassFileFormatVersion
Returns the latest class file format version.
LATEST_CLASSFILE_MAJOR_VERSION - Static variable in class org.glavo.classfile.jdk.JdkUtils
 
LATEST_CLASSFILE_MINOR_VERSION - Static variable in class org.glavo.classfile.jdk.JdkUtils
 
latestMajorVersion() - Static method in interface org.glavo.classfile.ClassFile
Returns the latest major Java version.
latestMinorVersion() - Static method in interface org.glavo.classfile.ClassFile
Returns the latest minor Java version.
lcmp() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to compare longs
LCMP - Enum constant in enum class org.glavo.classfile.Opcode
Compare long
LCMP - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LCMP instruction.
lconst_0() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing long constant 0 onto the operand stack
LCONST_0 - Enum constant in enum class org.glavo.classfile.Opcode
Push long constant 0
LCONST_0 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LCONST_0 instruction.
lconst_1() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing long constant 1 onto the operand stack
LCONST_1 - Enum constant in enum class org.glavo.classfile.Opcode
Push long constant 1
LCONST_1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LCONST_1 instruction.
ldc(ConstantDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing an item from the run-time constant pool onto the operand stack
ldc(LoadableConstantEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing an item from the run-time constant pool onto the operand stack
LDC - Enum constant in enum class org.glavo.classfile.Opcode
Push item from run-time constant pool
LDC - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LDC instruction.
LDC_W - Enum constant in enum class org.glavo.classfile.Opcode
Push item from run-time constant pool (wide index)
LDC_W - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LDC_W instruction.
LDC2_W - Enum constant in enum class org.glavo.classfile.Opcode
Push long or double from run-time constant pool (wide index)
LDC2_W - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LDC2_W instruction.
ldiv() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to divide longs
LDIV - Enum constant in enum class org.glavo.classfile.Opcode
Divide long
LDIV - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LDIV instruction.
LeafNodeImpl(ConstantDesc, ConstantDesc) - Constructor for record class org.glavo.classfile.impl.ClassPrinterImpl.LeafNodeImpl
Creates an instance of a LeafNodeImpl record class.
length() - Method in interface org.glavo.classfile.attribute.LocalVariableInfo
Returns the length of the region of the code array in which this variable is in scope..
length() - Method in interface org.glavo.classfile.attribute.LocalVariableTypeInfo
Returns the length of the region of the code array in which this variable is in scope..
length() - Method in class org.glavo.classfile.impl.AbstractBoundLocalVariable
 
length() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.Utf8EntryImpl
 
length() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableInfo
Returns the value of the length record component.
length() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeInfo
Returns the value of the length record component.
Lifting transforms - Search tag in package org.glavo.classfile
Section
line() - Method in class org.glavo.classfile.impl.LineNumberImpl
 
line() - Method in interface org.glavo.classfile.instruction.LineNumber
Returns the line number.
LINE_NUMBER_TABLE - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the LineNumberTable attribute
lineNumber() - Method in interface org.glavo.classfile.attribute.LineNumberInfo
Returns the line number within the original source file.
lineNumber() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLineNumberInfo
Returns the value of the lineNumber record component.
lineNumber(int) - Method in interface org.glavo.classfile.CodeBuilder
Declare a source line number of the current builder position
LineNumber - Interface in org.glavo.classfile.instruction
A pseudo-instruction which models a single entry in the LineNumberTableAttribute.
LineNumberImpl - Class in org.glavo.classfile.impl
 
LineNumberInfo - Interface in org.glavo.classfile.attribute
Models a single line number in the LineNumberTableAttribute.
lineNumbers() - Method in interface org.glavo.classfile.attribute.LineNumberTableAttribute
Returns the table mapping bytecode offsets to source line numbers.
lineNumbers() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundLineNumberTableAttribute
 
lineNumbers() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundLineNumberTableAttribute
 
lineNumbersOption() - Method in record class org.glavo.classfile.impl.ClassFileImpl
Returns the value of the lineNumbersOption record component.
LineNumberTableAttribute - Interface in org.glavo.classfile.attribute
Models the LineNumberTable attribute , which can appear on a Code attribute, and records the mapping between indexes into the code table and line numbers in the source file.
listFromTrustedArray(Object[]) - Static method in class org.glavo.classfile.jdk.CollectionUtils
 
listFromTrustedArrayNullsAllowed(Object[]) - Static method in class org.glavo.classfile.jdk.CollectionUtils
 
ListNodeImpl(ClassPrinterImpl.Style, ConstantDesc, Stream<ClassPrinter.Node>) - Constructor for class org.glavo.classfile.impl.ClassPrinterImpl.ListNodeImpl
 
lload(int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load a long from a local variable
LLOAD - Enum constant in enum class org.glavo.classfile.Opcode
Load long from local variable
LLOAD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LLOAD instruction.
LLOAD_0 - Enum constant in enum class org.glavo.classfile.Opcode
Load long from local variable 0
LLOAD_0 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LLOAD_0 instruction.
LLOAD_1 - Enum constant in enum class org.glavo.classfile.Opcode
Load long from local variable 1
LLOAD_1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LLOAD_1 instruction.
LLOAD_2 - Enum constant in enum class org.glavo.classfile.Opcode
Load long from local variable 2
LLOAD_2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LLOAD_2 instruction.
LLOAD_3 - Enum constant in enum class org.glavo.classfile.Opcode
Load long from local variable 3
LLOAD_3 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LLOAD_3 instruction.
LLOAD_W - Enum constant in enum class org.glavo.classfile.Opcode
Load long from local variable (wide index)
lmul() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to multiply longs
LMUL - Enum constant in enum class org.glavo.classfile.Opcode
Multiply long
LMUL - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LMUL instruction.
lneg() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to negate a long
LNEG - Enum constant in enum class org.glavo.classfile.Opcode
Negate long
LNEG - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LNEG instruction.
LOAD - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Load from local variable
loadableConstantEntry(ConstantDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A LoadableConstantEntry describing the provided constant.
LoadableConstantEntry - Interface in org.glavo.classfile.constantpool
Marker interface for constant pool entries suitable for loading via the LDC instructions.
loadInstruction(TypeKind, int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load a value from a local variable
LoadInstruction - Interface in org.glavo.classfile.instruction
Models a local variable load instruction in the code array of a Code attribute.
loadOpcode(TypeKind, int) - Static method in class org.glavo.classfile.impl.BytecodeHelpers
 
LOCAL_VARIABLE - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a local variable.
LOCAL_VARIABLE_TABLE - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the LocalVariableTable attribute
LOCAL_VARIABLE_TYPE_TABLE - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the LocalVariableTypeTable attribute
locals() - Method in interface org.glavo.classfile.attribute.StackMapFrameInfo
Returns the expanded local variable types.
locals() - Method in record class org.glavo.classfile.impl.StackMapDecoder.StackMapFrameImpl
Returns the value of the locals record component.
localVariable(int, String, ClassDesc, Label, Label) - Method in interface org.glavo.classfile.CodeBuilder
Declare a local variable entry
localVariable(int, Utf8Entry, Utf8Entry, Label, Label) - Method in interface org.glavo.classfile.CodeBuilder
Declare a local variable entry
LocalVariable - Interface in org.glavo.classfile.instruction
A pseudo-instruction which models a single entry in the LocalVariableTableAttribute.
LocalVariableInfo - Interface in org.glavo.classfile.attribute
Models a single local variable in the LocalVariableTableAttribute.
localVariables() - Method in interface org.glavo.classfile.attribute.LocalVariableTableAttribute
Returns debug information for the local variables in this method.
localVariables() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundLocalVariableTableAttribute
 
localVariables() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTableAttribute
 
LocalVariableTableAttribute - Interface in org.glavo.classfile.attribute
Models the LocalVariableTable attribute , which can appear on a Code attribute, and records debug information about local variables.
localVariableType(int, String, Signature, Label, Label) - Method in interface org.glavo.classfile.CodeBuilder
Declare a local variable type entry
localVariableType(int, Utf8Entry, Utf8Entry, Label, Label) - Method in interface org.glavo.classfile.CodeBuilder
Declare a local variable type entry
LocalVariableType - Interface in org.glavo.classfile.instruction
A pseudo-instruction which models a single entry in the LocalVariableTypeTableAttribute.
LocalVariableTypeInfo - Interface in org.glavo.classfile.attribute
Models a single local variable in the LocalVariableTypeTableAttribute.
localVariableTypes() - Method in interface org.glavo.classfile.attribute.LocalVariableTypeTableAttribute
Returns debug information for the local variables in this method.
localVariableTypes() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundLocalVariableTypeTableAttribute
 
localVariableTypes() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeTableAttribute
 
LocalVariableTypeTableAttribute - Interface in org.glavo.classfile.attribute
Models the LocalVariableTypeTable attribute , which can appear on a Code attribute, and records debug information about local variables.
LocalVarTargetImpl(TypeAnnotation.TargetType, List<TypeAnnotation.LocalVarTargetInfo>) - Constructor for record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetImpl
Creates an instance of a LocalVarTargetImpl record class.
LocalVarTargetInfoImpl(Label, Label, int) - Constructor for record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetInfoImpl
Creates an instance of a LocalVarTargetInfoImpl record class.
location() - Method in interface org.glavo.classfile.AccessFlags
Returns the classfile location for this element, which is either class, method, or field.
location() - Method in class org.glavo.classfile.impl.AccessFlagsImpl
 
locations() - Method in enum class org.glavo.classfile.AccessFlag
Returns kinds of constructs the flag can be applied to in the latest class file format version.
locations(ClassFileFormatVersion) - Method in enum class org.glavo.classfile.AccessFlag
Returns kinds of constructs the flag can be applied to in the given class file format version.
longEntry(long) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A LongEntry describing the provided value.
longEntry(long) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
longEntry(long) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
LongEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_Long_info constant in the constant pool of a classfile.
LongType - Enum constant in enum class org.glavo.classfile.TypeKind
the primitive type long
longValue() - Method in interface org.glavo.classfile.AnnotationValue.OfLong
Returns the constant.
longValue() - Method in interface org.glavo.classfile.constantpool.LongEntry
Returns the long value.
longValue() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.LongEntryImpl
 
longValue() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfLongImpl
 
LOOKUP_SWITCH - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Access jump table by key match and jump
lookupswitch(Label, List<SwitchCase>) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to access a jump table by key match and jump
LOOKUPSWITCH - Enum constant in enum class org.glavo.classfile.Opcode
Access jump table by key match and jump
LOOKUPSWITCH - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LOOKUPSWITCH instruction.
lookupSwitchInstruction(Label, List<SwitchCase>) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to access a jump table by key match and jump
LookupSwitchInstruction - Interface in org.glavo.classfile.instruction
Models a lookupswitch instruction in the code array of a Code attribute.
lor() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to calculate boolean OR of longs
LOR - Enum constant in enum class org.glavo.classfile.Opcode
Boolean OR long
LOR - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LOR instruction.
lowValue() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundTableSwitchInstruction
 
lowValue() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundTableSwitchInstruction
 
lowValue() - Method in interface org.glavo.classfile.instruction.TableSwitchInstruction
Returns the low value of the switch target range, inclusive.
lrem() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to calculate longs remainder
LREM - Enum constant in enum class org.glavo.classfile.Opcode
Remainder long
LREM - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LREM instruction.
lreturn() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to return a long from the method
LRETURN - Enum constant in enum class org.glavo.classfile.Opcode
Return long from method
LRETURN - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LRETURN instruction.
lshl() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to shift a long left
LSHL - Enum constant in enum class org.glavo.classfile.Opcode
Shift left long
LSHL - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LSHL instruction.
lshr() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to shift a long right
LSHR - Enum constant in enum class org.glavo.classfile.Opcode
Shift right long
LSHR - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LSHR instruction.
lstore(int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store a long into a local variable
LSTORE - Enum constant in enum class org.glavo.classfile.Opcode
Store long into local variable
LSTORE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LSTORE instruction.
LSTORE_0 - Enum constant in enum class org.glavo.classfile.Opcode
Store long into local variable 0
LSTORE_0 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LSTORE_0 instruction.
LSTORE_1 - Enum constant in enum class org.glavo.classfile.Opcode
Store long into local variable 1
LSTORE_1 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LSTORE_1 instruction.
LSTORE_2 - Enum constant in enum class org.glavo.classfile.Opcode
Store long into local variable 2
LSTORE_2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LSTORE_2 instruction.
LSTORE_3 - Enum constant in enum class org.glavo.classfile.Opcode
Store long into local variable 3
LSTORE_3 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LSTORE_3 instruction.
LSTORE_W - Enum constant in enum class org.glavo.classfile.Opcode
Store long into local variable (wide index)
lsub() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to subtract longs
LSUB - Enum constant in enum class org.glavo.classfile.Opcode
Subtract long
LSUB - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LSUB instruction.
lushr() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to logical shift a long left
LUSHR - Enum constant in enum class org.glavo.classfile.Opcode
Logical shift right long
LUSHR - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LUSHR instruction.
lxor() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to calculate boolean XOR of longs
LXOR - Enum constant in enum class org.glavo.classfile.Opcode
Boolean XOR long
LXOR - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the LXOR instruction.

M

MAGIC_NUMBER - Static variable in interface org.glavo.classfile.ClassFile
0xCAFEBABE
mainClass() - Method in interface org.glavo.classfile.attribute.ModuleMainClassAttribute
Returns main class for this module.
mainClass() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundModuleMainClassAttribute
 
mainClass() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleMainClassAttribute
 
major() - Method in enum class org.glavo.classfile.ClassFileFormatVersion
Returns the major class file version as an integer.
majorVersion() - Method in interface org.glavo.classfile.ClassFileVersion
Returns the major classfile version.
majorVersion() - Method in interface org.glavo.classfile.ClassModel
Returns the major classfile version.
majorVersion() - Method in class org.glavo.classfile.impl.ClassFileVersionImpl
 
majorVersion() - Method in class org.glavo.classfile.impl.ClassImpl
 
MANDATED - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_MANDATED with a mask value of 0x8000.
map(ClassDesc) - Method in interface org.glavo.classfile.components.ClassRemapper
Access method to internal class mapping function.
map(ClassDesc) - Method in record class org.glavo.classfile.impl.ClassRemapperImpl
 
mapFunction() - Method in record class org.glavo.classfile.impl.ClassRemapperImpl
Returns the value of the mapFunction record component.
mapFunction() - Method in record class org.glavo.classfile.impl.CodeRelabelerImpl
Returns the value of the mapFunction record component.
MapNodeImpl(ClassPrinterImpl.Style, ConstantDesc) - Constructor for class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
mappedList(List<? extends T>, Function<T, U>) - Static method in class org.glavo.classfile.impl.Util
 
mapper - Variable in class org.glavo.classfile.impl.UnboundAttribute
 
mask() - Method in enum class org.glavo.classfile.AccessFlag
Returns the corresponding integer mask for the access flag.
maskToAccessFlags(int, AccessFlag.Location) - Static method in enum class org.glavo.classfile.AccessFlag
Returns an unmodifiable set of access flags for the given mask value appropriate for the location in question.
maxLocals() - Method in interface org.glavo.classfile.CodeModel
Returns the maximum size of the local variable table.
maxLocals() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundCodeAttribute
 
maxLocals() - Method in class org.glavo.classfile.impl.BufferedCodeBuilder.Model
 
maxLocals() - Method in class org.glavo.classfile.impl.StackCounter
Calculated maximum number of the locals required
maxLocals() - Method in class org.glavo.classfile.impl.StackMapGenerator
Calculated maximum number of the locals required
maxLocals(int, MethodTypeDesc) - Static method in class org.glavo.classfile.impl.Util
 
maxStack() - Method in interface org.glavo.classfile.CodeModel
Returns the maximum size of the operand stack.
maxStack() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundCodeAttribute
 
maxStack() - Method in class org.glavo.classfile.impl.BufferedCodeBuilder.Model
 
maxStack() - Method in class org.glavo.classfile.impl.StackCounter
Calculated maximum stack size required
maxStack() - Method in class org.glavo.classfile.impl.StackMapGenerator
Calculated maximum stack size required
maxStackSize() - Method in interface org.glavo.classfile.components.CodeStackTracker
Returns tracked max stack size.
maxStackSize() - Method in class org.glavo.classfile.impl.CodeStackTrackerImpl
 
maybeClone(ConstantPoolBuilder, T) - Static method in class org.glavo.classfile.impl.AbstractPoolEntry
 
MemberRefEntry - Interface in org.glavo.classfile.constantpool
Models a member reference constant in the constant pool of a classfile, which includes references to fields, methods, and interface methods.
MEMBERS_ONLY - Enum constant in enum class org.glavo.classfile.components.ClassPrinter.Verbosity
Only top level class info, class members and attribute names are printed.
method() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeInstruction
 
method() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeInterfaceInstruction
 
method() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundInvokeInstruction
 
method() - Method in interface org.glavo.classfile.instruction.InvokeInstruction
Returns the MethodRefEntry or InterfaceMethodRefEntry constant described by this instruction.
METHOD - Enum constant in enum class org.glavo.classfile.AccessFlag.Location
Method location.
METHOD_FORMAL_PARAMETER - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a method parameter.
METHOD_INVOCATION_TYPE_ARGUMENT - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a type argument of a method call.
METHOD_PARAMETER - Enum constant in enum class org.glavo.classfile.AccessFlag.Location
Method parameter location.
METHOD_PARAMETERS - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the MethodParameters attribute
METHOD_RECEIVER - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on the method receiver.
METHOD_REFERENCE - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a method reference receiver.
METHOD_REFERENCE_TYPE_ARGUMENT - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a type argument of a method reference.
METHOD_RETURN - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a method return type.
METHOD_TYPE_PARAMETER - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a method type parameter declaration.
METHOD_TYPE_PARAMETER_BOUND - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a bound of a type parameter of a method.
MethodBuilder - Interface in org.glavo.classfile
A builder for methods.
MethodCodeTransform(CodeTransform) - Constructor for record class org.glavo.classfile.impl.TransformImpl.MethodCodeTransform
Creates an instance of a MethodCodeTransform record class.
MethodElement - Interface in org.glavo.classfile
A marker interface for elements that can appear when traversing a MethodModel or be presented to a MethodBuilder.
methodFlags() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder
 
methodFlags() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder.Model
 
methodFlags() - Method in class org.glavo.classfile.impl.DirectMethodBuilder
 
methodFlags() - Method in class org.glavo.classfile.impl.MethodImpl
 
methodFlags() - Method in interface org.glavo.classfile.impl.MethodInfo
 
methodHandleEntry(int, MemberRefEntry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A MethodHandleEntry describing a field accessor or method.
methodHandleEntry(int, MemberRefEntry) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
methodHandleEntry(int, MemberRefEntry) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
methodHandleEntry(DirectMethodHandleDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A MethodHandleEntry describing a direct method handle.
MethodHandleEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_MethodHandle_info constant in the constant pool of a classfile.
MethodImpl - Class in org.glavo.classfile.impl
 
MethodImpl(ClassReader, int, int, int) - Constructor for class org.glavo.classfile.impl.MethodImpl
 
methodInfo() - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
MethodInfo - Interface in org.glavo.classfile.impl
 
MethodModel - Interface in org.glavo.classfile
Models a method.
methodName() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder
 
methodName() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder.Model
 
methodName() - Method in class org.glavo.classfile.impl.DirectMethodBuilder
 
methodName() - Method in class org.glavo.classfile.impl.MethodImpl
 
methodName() - Method in interface org.glavo.classfile.impl.MethodInfo
 
methodName() - Method in interface org.glavo.classfile.MethodModel
Returns the name of this method.
MethodParameterInfo - Interface in org.glavo.classfile.attribute
Models a single method parameter in the MethodParametersAttribute.
MethodParametersAttribute - Interface in org.glavo.classfile.attribute
Models the MethodParameters attribute , which can appear on methods, and records optional information about the method's parameters.
methodRefEntry(ClassDesc, String, MethodTypeDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A MethodRefEntry describing a method of a class.
methodRefEntry(ClassEntry, NameAndTypeEntry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A MethodRefEntry describing a method of a class.
methodRefEntry(ClassEntry, NameAndTypeEntry) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
methodRefEntry(ClassEntry, NameAndTypeEntry) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
MethodRefEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_MethodRef_info constant in the constant pool of a classfile.
methods() - Method in interface org.glavo.classfile.ClassModel
Returns the methods of this class.
methods() - Method in class org.glavo.classfile.impl.ClassImpl
 
MethodSignature - Interface in org.glavo.classfile
Models the generic signature of a method, as defined by .
MethodSignatureImpl(List<Signature.TypeParam>, List<Signature.ThrowableSig>, Signature, List<Signature>) - Constructor for record class org.glavo.classfile.impl.SignaturesImpl.MethodSignatureImpl
Creates an instance of a MethodSignatureImpl record class.
methodToTree(MethodModel, ClassPrinter.Verbosity) - Static method in class org.glavo.classfile.impl.ClassPrinterImpl
 
MethodTransform - Interface in org.glavo.classfile
A transformation on streams of MethodElement.
methodType() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder
 
methodType() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder.Model
 
methodType() - Method in class org.glavo.classfile.impl.DirectMethodBuilder
 
methodType() - Method in class org.glavo.classfile.impl.MethodImpl
 
methodType() - Method in interface org.glavo.classfile.impl.MethodInfo
 
methodType() - Method in interface org.glavo.classfile.MethodModel
Returns the method descriptor of this method.
methodTypeEntry(MethodTypeDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A MethodTypeEntry describing a method type.
methodTypeEntry(MethodTypeDesc) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
methodTypeEntry(MethodTypeDesc) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
methodTypeEntry(Utf8Entry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A MethodTypeEntry describing a method type.
methodTypeEntry(Utf8Entry) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
methodTypeEntry(Utf8Entry) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
MethodTypeEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_MethodType_info constant in the constant pool of a classfile.
methodTypeSymbol() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.NameAndTypeEntryImpl
 
methodTypeSymbol() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder
 
methodTypeSymbol() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder.Model
 
methodTypeSymbol() - Method in class org.glavo.classfile.impl.DirectMethodBuilder
 
methodTypeSymbol() - Method in class org.glavo.classfile.impl.MethodImpl
 
methodTypeSymbol() - Method in interface org.glavo.classfile.impl.MethodInfo
 
methodTypeSymbol() - Method in interface org.glavo.classfile.MethodModel
Returns the method descriptor of this method, as a symbolic descriptor.
methodTypeSymbol(NameAndTypeEntry) - Static method in class org.glavo.classfile.impl.Util
 
minorVersion() - Method in interface org.glavo.classfile.ClassFileVersion
Returns the minor classfile version.
minorVersion() - Method in interface org.glavo.classfile.ClassModel
Returns the minor classfile version.
minorVersion() - Method in class org.glavo.classfile.impl.ClassFileVersionImpl
 
minorVersion() - Method in class org.glavo.classfile.impl.ClassImpl
 
Model() - Constructor for class org.glavo.classfile.impl.BufferedFieldBuilder.Model
 
Model() - Constructor for class org.glavo.classfile.impl.BufferedMethodBuilder.Model
 
Models and elements - Search tag in package org.glavo.classfile
Section
modelToTree(CompoundElement<?>, ClassPrinter.Verbosity) - Static method in class org.glavo.classfile.impl.ClassPrinterImpl
 
MODULE - Enum constant in enum class org.glavo.classfile.AccessFlag.Location
Module location
MODULE - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_MODULE with a mask value of 0x8000.
MODULE - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the Module attribute
MODULE_EXPORTS - Enum constant in enum class org.glavo.classfile.AccessFlag.Location
Module exports location
MODULE_HASHES - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the ModuleHashes attribute
MODULE_MAIN_CLASS - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the ModuleMainClass attribute
MODULE_OPENS - Enum constant in enum class org.glavo.classfile.AccessFlag.Location
Module opens location
MODULE_PACKAGES - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the ModulePackages attribute
MODULE_REQUIRES - Enum constant in enum class org.glavo.classfile.AccessFlag.Location
Module requires location
MODULE_RESOLUTION - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the ModuleResolution attribute
MODULE_TARGET - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the ModuleTarget attribute
ModuleAttribute - Interface in org.glavo.classfile.attribute
Models the Module attribute , which can appear on classes that represent module descriptors.
ModuleAttribute.ModuleAttributeBuilder - Interface in org.glavo.classfile.attribute
A builder for module attributes.
ModuleAttributeBuilderImpl - Class in org.glavo.classfile.impl
 
ModuleAttributeBuilderImpl(ModuleDesc) - Constructor for class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
ModuleAttributeBuilderImpl(ModuleEntry) - Constructor for class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
ModuleDesc - Interface in org.glavo.classfile.constant
A nominal descriptor for a Module constant.
moduleEntry(ModuleDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A ModuleEntry describing the module described by provided ModuleDesc.
moduleEntry(Utf8Entry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A ModuleEntry describing the module whose name is encoded in the provided Utf8Entry.
moduleEntry(Utf8Entry) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
moduleEntry(Utf8Entry) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
ModuleEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_Module_info constant in the constant pool of a classfile.
moduleEntryList(List<? extends ModuleDesc>) - Static method in class org.glavo.classfile.impl.Util
 
ModuleExportInfo - Interface in org.glavo.classfile.attribute
Models a single "exports" declaration in the ModuleAttribute.
moduleFlags() - Method in interface org.glavo.classfile.attribute.ModuleAttribute
Returns the the module flags of the module, as a set of enum constants.
moduleFlags(int) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Sets the module flags
moduleFlags(int) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
moduleFlags(AccessFlag...) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Sets the module flags
moduleFlagsMask() - Method in interface org.glavo.classfile.attribute.ModuleAttribute
Returns the the module flags of the module, as a bit mask.
moduleFlagsMask() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundModuleAttribute
 
moduleFlagsMask() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleAttribute
 
ModuleHashesAttribute - Interface in org.glavo.classfile.attribute
Models the ModuleHashes attribute, which can appear on classes that represent module descriptors.
ModuleHashInfo - Interface in org.glavo.classfile.attribute
Models hash information for a single module in the ModuleHashesAttribute.
ModuleMainClassAttribute - Interface in org.glavo.classfile.attribute
Models the ModuleMainClass attribute , which can appear on classes that represent module descriptors.
moduleName() - Method in interface org.glavo.classfile.attribute.ModuleAttribute
Returns the name of the module.
moduleName() - Method in interface org.glavo.classfile.attribute.ModuleHashInfo
Returns the name of the related module.
moduleName() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundModuleAttribute
 
moduleName() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleAttribute
 
moduleName() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleHashInfo
Returns the value of the moduleName record component.
moduleName(ModuleDesc) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Sets the module name
moduleName(ModuleDesc) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
ModuleOpenInfo - Interface in org.glavo.classfile.attribute
Models a single "opens" declaration in the ModuleAttribute.
ModulePackagesAttribute - Interface in org.glavo.classfile.attribute
Models the ModulePackages attribute , which can appear on classes that represent module descriptors.
ModuleProvideInfo - Interface in org.glavo.classfile.attribute
Models a single "provides" declaration in the ModuleAttribute.
ModuleRequireInfo - Interface in org.glavo.classfile.attribute
Models a single "requires" declaration in the ModuleAttribute.
ModuleResolutionAttribute - Interface in org.glavo.classfile.attribute
Models the ModuleResolution attribute, which can appear on classes that represent module descriptors.
ModuleTargetAttribute - Interface in org.glavo.classfile.attribute
Models the ModuleTarget attribute, which can appear on classes that represent module descriptors.
moduleVersion() - Method in interface org.glavo.classfile.attribute.ModuleAttribute
Returns the version of the module, if present.
moduleVersion() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundModuleAttribute
 
moduleVersion() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleAttribute
 
moduleVersion(String) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Sets the module version
moduleVersion(String) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
MONITOR - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Monitor
monitorenter() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to enter monitor for an object
MONITORENTER - Enum constant in enum class org.glavo.classfile.Opcode
Enter monitor for object
MONITORENTER - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the MONITORENTER instruction.
monitorexit() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to exit monitor for an object
MONITOREXIT - Enum constant in enum class org.glavo.classfile.Opcode
Exit monitor for object
MONITOREXIT - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the MONITOREXIT instruction.
monitorInstruction(Opcode) - Method in interface org.glavo.classfile.CodeBuilder
Generate a monitor instruction
MonitorInstruction - Interface in org.glavo.classfile.instruction
Models a monitorenter or monitorexit instruction in the code array of a Code attribute.
MTD_void - Static variable in class org.glavo.classfile.constant.ConstantUtils
Nominal descriptor representing the method descriptor ()V, taking no argument and returning void.
multianewarray(ClassDesc, int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to create a new multidimensional array
multianewarray(ClassEntry, int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to create a new multidimensional array
MULTIANEWARRAY - Enum constant in enum class org.glavo.classfile.Opcode
Create new multidimensional array
MULTIANEWARRAY - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the MULTIANEWARRAY instruction.

N

name - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
name - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
name() - Method in interface org.glavo.classfile.AnnotationElement
Returns the element name.
name() - Method in interface org.glavo.classfile.attribute.LocalVariableInfo
Returns the name of the local variable.
name() - Method in interface org.glavo.classfile.attribute.LocalVariableTypeInfo
Returns the name of the local variable.
name() - Method in interface org.glavo.classfile.attribute.MethodParameterInfo
The name of the method parameter, if there is one.
name() - Method in interface org.glavo.classfile.attribute.RecordComponentInfo
Returns the name of this component.
name() - Method in interface org.glavo.classfile.AttributeMapper
Returns the name of the attribute.
name() - Method in interface org.glavo.classfile.components.ClassPrinter.Node
Printable name of the node.
name() - Method in interface org.glavo.classfile.constant.ModuleDesc
Returns the module name of this ModuleDesc.
name() - Method in interface org.glavo.classfile.constant.PackageDesc
Returns the fully qualified (dot-separated) package name of this PackageDesc.
name() - Method in interface org.glavo.classfile.constantpool.ClassEntry
Returns the UTF8 constant pool entry for the class name.
name() - Method in interface org.glavo.classfile.constantpool.DynamicConstantPoolEntry
Returns the invocation name.
name() - Method in interface org.glavo.classfile.constantpool.MemberRefEntry
Returns the name of the member.
name() - Method in interface org.glavo.classfile.constantpool.ModuleEntry
Returns the name of the module.
name() - Method in interface org.glavo.classfile.constantpool.NameAndTypeEntry
Returns the field or method name.
name() - Method in interface org.glavo.classfile.constantpool.PackageEntry
Returns the package name.
name() - Method in class org.glavo.classfile.impl.AbstractAttributeMapper
 
name() - Method in class org.glavo.classfile.impl.AbstractBoundLocalVariable
 
name() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ClassEntryImpl
 
name() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ModuleEntryImpl
 
name() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.PackageEntryImpl
 
name() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.NameAndTypeEntryImpl
 
name() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
name() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
name() - Method in record class org.glavo.classfile.impl.AnnotationImpl.AnnotationElementImpl
Returns the value of the name record component.
name() - Method in class org.glavo.classfile.impl.BoundRecordComponentInfo
 
name() - Method in record class org.glavo.classfile.impl.ClassPrinterImpl.LeafNodeImpl
Returns the value of the name record component.
name() - Method in class org.glavo.classfile.impl.ClassPrinterImpl.ListNodeImpl
 
name() - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
name() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableInfo
Returns the value of the name record component.
name() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeInfo
Returns the value of the name record component.
name() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundMethodParameterInfo
Returns the value of the name record component.
name() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundRecordComponentInfo
Returns the value of the name record component.
name() - Method in interface org.glavo.classfile.instruction.FieldInstruction
Returns the name of the field.
name() - Method in interface org.glavo.classfile.instruction.InvokeDynamicInstruction
Returns the invocation name of the call site.
name() - Method in interface org.glavo.classfile.instruction.InvokeInstruction
Returns the name of the method.
name() - Method in interface org.glavo.classfile.instruction.LocalVariable
Returns the local variable name.
name() - Method in interface org.glavo.classfile.instruction.LocalVariableType
Returns the local variable name.
NAME_ANNOTATION_DEFAULT - Static variable in class org.glavo.classfile.Attributes
AnnotationDefault
NAME_BOOTSTRAP_METHODS - Static variable in class org.glavo.classfile.Attributes
BootstrapMethods
NAME_CHARACTER_RANGE_TABLE - Static variable in class org.glavo.classfile.Attributes
CharacterRangeTable
NAME_CODE - Static variable in class org.glavo.classfile.Attributes
Code
NAME_COMPILATION_ID - Static variable in class org.glavo.classfile.Attributes
CompilationID
NAME_CONSTANT_VALUE - Static variable in class org.glavo.classfile.Attributes
ConstantValue
NAME_DEPRECATED - Static variable in class org.glavo.classfile.Attributes
Deprecated
NAME_ENCLOSING_METHOD - Static variable in class org.glavo.classfile.Attributes
EnclosingMethod
NAME_EXCEPTIONS - Static variable in class org.glavo.classfile.Attributes
Exceptions
NAME_INNER_CLASSES - Static variable in class org.glavo.classfile.Attributes
InnerClasses
NAME_LINE_NUMBER_TABLE - Static variable in class org.glavo.classfile.Attributes
LineNumberTable
NAME_LOCAL_VARIABLE_TABLE - Static variable in class org.glavo.classfile.Attributes
LocalVariableTable
NAME_LOCAL_VARIABLE_TYPE_TABLE - Static variable in class org.glavo.classfile.Attributes
LocalVariableTypeTable
NAME_METHOD_PARAMETERS - Static variable in class org.glavo.classfile.Attributes
MethodParameters
NAME_MODULE - Static variable in class org.glavo.classfile.Attributes
Module
NAME_MODULE_HASHES - Static variable in class org.glavo.classfile.Attributes
ModuleHashes
NAME_MODULE_MAIN_CLASS - Static variable in class org.glavo.classfile.Attributes
ModuleMainClass
NAME_MODULE_PACKAGES - Static variable in class org.glavo.classfile.Attributes
ModulePackages
NAME_MODULE_RESOLUTION - Static variable in class org.glavo.classfile.Attributes
ModuleResolution
NAME_MODULE_TARGET - Static variable in class org.glavo.classfile.Attributes
ModuleTarget
NAME_NEST_HOST - Static variable in class org.glavo.classfile.Attributes
NestHost
NAME_NEST_MEMBERS - Static variable in class org.glavo.classfile.Attributes
NestMembers
NAME_PERMITTED_SUBCLASSES - Static variable in class org.glavo.classfile.Attributes
PermittedSubclasses
NAME_RECORD - Static variable in class org.glavo.classfile.Attributes
Record
NAME_RUNTIME_INVISIBLE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
RuntimeInvisibleAnnotations
NAME_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
RuntimeInvisibleParameterAnnotations
NAME_RUNTIME_INVISIBLE_TYPE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
RuntimeInvisibleTypeAnnotations
NAME_RUNTIME_VISIBLE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
RuntimeVisibleAnnotations
NAME_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
RuntimeVisibleParameterAnnotations
NAME_RUNTIME_VISIBLE_TYPE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
RuntimeVisibleTypeAnnotations
NAME_SIGNATURE - Static variable in class org.glavo.classfile.Attributes
Signature
NAME_SOURCE_DEBUG_EXTENSION - Static variable in class org.glavo.classfile.Attributes
SourceDebugExtension
NAME_SOURCE_FILE - Static variable in class org.glavo.classfile.Attributes
SourceFile
NAME_SOURCE_ID - Static variable in class org.glavo.classfile.Attributes
SourceID
NAME_STACK_MAP_TABLE - Static variable in class org.glavo.classfile.Attributes
StackMapTable
NAME_SYNTHETIC - Static variable in class org.glavo.classfile.Attributes
Synthetic
nameAndType() - Method in interface org.glavo.classfile.constantpool.DynamicConstantPoolEntry
Returns the invocation name and type.
nameAndType() - Method in interface org.glavo.classfile.constantpool.MemberRefEntry
Returns the name and type of the member.
nameAndType() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractDynamicConstantPoolEntry
 
nameAndType() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractMemberRefEntry
 
nameAndTypeEntry(String, ClassDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A NameAndTypeEntry describing the provided name and type.
nameAndTypeEntry(String, MethodTypeDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A NameAndTypeEntry describing the provided name and type.
nameAndTypeEntry(Utf8Entry, Utf8Entry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A NameAndTypeEntry describing the provided name and type.
nameAndTypeEntry(Utf8Entry, Utf8Entry) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
nameAndTypeEntry(Utf8Entry, Utf8Entry) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
NameAndTypeEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_NameAndType_info constant in the constant pool of a classfile.
nameIndex() - Method in class org.glavo.classfile.impl.AbstractBoundLocalVariable
 
nameString() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
nameString() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
NATIVE - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_NATIVE, corresponding to the source modifier native, with a mask value of 0x0100.
NEST_HOST - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the NestHost attribute
NEST_MEMBERS - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the NestMembers attribute
nestHost() - Method in interface org.glavo.classfile.attribute.NestHostAttribute
Returns the host class of the nest to which this class belongs.
nestHost() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundNestHostAttribute
 
nestHost() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundNestHostAttribute
 
NestHostAttribute - Interface in org.glavo.classfile.attribute
Models the NestHost attribute , which can appear on classes to indicate that this class is a member of a nest.
nestMembers() - Method in interface org.glavo.classfile.attribute.NestMembersAttribute
Returns the classes belonging to the nest hosted by this class.
nestMembers() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundNestMembersAttribute
 
nestMembers() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundNestMembersAttribute
 
NestMembersAttribute - Interface in org.glavo.classfile.attribute
Models the NestMembers attribute , which can appear on classes to indicate that this class is the host of a nest.
NEW - Enum constant in enum class org.glavo.classfile.Opcode
Create new object
NEW - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on an object creation expression.
NEW - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the NEW instruction.
new_(ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to create a new object
new_(ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to create a new object
NEW_MULTI_ARRAY - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Create new multidimensional array
NEW_OBJECT - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Create new object
NEW_POOL - Enum constant in enum class org.glavo.classfile.ClassFile.ConstantPoolSharingOption
Creates a new constant pool when transforming classfile
NEW_PRIMITIVE_ARRAY - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Create new array
NEW_REF_ARRAY - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Create new reference array
newarray(TypeKind) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to create a new array of a primitive type
NEWARRAY - Enum constant in enum class org.glavo.classfile.Opcode
Create new array
NEWARRAY - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the NEWARRAY instruction.
newarraycode() - Method in enum class org.glavo.classfile.TypeKind
Returns the code used by the newarray opcode corresponding to this type.
newBoundLabel() - Method in interface org.glavo.classfile.CodeBuilder
Create new label bound with current position
newHashMap(int) - Static method in class org.glavo.classfile.jdk.CollectionUtils
 
newLabel() - Method in interface org.glavo.classfile.CodeBuilder
Returns a fresh unbound label.
newLabel() - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
newLabel() - Method in class org.glavo.classfile.impl.CodeImpl
 
newLabel() - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
newLabel() - Method in interface org.glavo.classfile.impl.LabelContext
 
newLabel() - Method in class org.glavo.classfile.impl.NonterminalCodeBuilder
 
newLabel() - Method in class org.glavo.classfile.impl.TransformingCodeBuilder
 
NewMultiArrayInstruction - Interface in org.glavo.classfile.instruction
Models a multianewarray invocation instruction in the code array of a Code attribute.
newMultidimensionalArrayInstruction(int, ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to create a new multidimensional array
newMultidimensionalArrayInstruction(int, ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to create a new multidimensional array
newObjectInstruction(ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to create a new object
newObjectInstruction(ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to create a new object
NewObjectInstruction - Interface in org.glavo.classfile.instruction
Models a new instruction in the code array of a Code attribute.
newPrimitiveArrayInstruction(TypeKind) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to create a new array of a primitive type
NewPrimitiveArrayInstruction - Interface in org.glavo.classfile.instruction
Models a newarray invocation instruction in the code array of a Code attribute.
newReferenceArrayInstruction(ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to create a new array of reference
newReferenceArrayInstruction(ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to create a new array of reference
NewReferenceArrayInstruction - Interface in org.glavo.classfile.instruction
Models a anewarray invocation instruction in the code array of a Code attribute.
newTarget() - Method in interface org.glavo.classfile.attribute.StackMapFrameInfo.UninitializedVerificationTypeInfo
Returns the new instruction position that creates this unitialized object.
newTarget() - Method in record class org.glavo.classfile.impl.StackMapDecoder.UninitializedVerificationTypeInfoImpl
Returns the value of the newTarget record component.
next() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedClassTransform
Returns the value of the next record component.
next() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedCodeTransform
Returns the value of the next record component.
next() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedFieldTransform
Returns the value of the next record component.
next() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedMethodTransform
Returns the value of the next record component.
nextBci - Variable in class org.glavo.classfile.impl.RawBytecodeHelper
 
nextPowerOfTwo(long) - Static method in class org.glavo.classfile.impl.EntryMap
 
nextToken(int, int) - Method in class org.glavo.classfile.impl.EntryMap
 
NO_VALUE - Static variable in class org.glavo.classfile.impl.EntryMap
 
NonterminalCodeBuilder - Class in org.glavo.classfile.impl
 
NonterminalCodeBuilder(CodeBuilder) - Constructor for class org.glavo.classfile.impl.NonterminalCodeBuilder
 
nop() - Method in interface org.glavo.classfile.CodeBuilder
Generate a do nothing instruction
NOP - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Do nothing
NOP - Enum constant in enum class org.glavo.classfile.Opcode
Do nothing
NOP - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the NOP instruction.
nopInstruction() - Method in interface org.glavo.classfile.CodeBuilder
Generate a do nothing instruction
NopInstruction - Interface in org.glavo.classfile.instruction
Models a nop invocation instruction in the code array of a Code attribute.

O

ObjectVerificationTypeInfoImpl(ClassEntry) - Constructor for record class org.glavo.classfile.impl.StackMapDecoder.ObjectVerificationTypeInfoImpl
Creates an instance of a ObjectVerificationTypeInfoImpl record class.
of() - Static method in interface org.glavo.classfile.attribute.DeprecatedAttribute
Returns a Deprecated attribute.
of() - Static method in interface org.glavo.classfile.attribute.SyntheticAttribute
Returns a Synthetic attribute.
of() - Static method in interface org.glavo.classfile.ClassFile
Returns a context with default options.
of() - Static method in interface org.glavo.classfile.components.CodeRelabeler
Creates a new instance of CodeRelabeler.
of() - Static method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns a new constant pool builder.
of() - Static method in interface org.glavo.classfile.instruction.NopInstruction
Returns a no-op instruction.
of() - Static method in interface org.glavo.classfile.instruction.ThrowInstruction
Returns a throw instruction.
of(byte[]) - Static method in interface org.glavo.classfile.attribute.SourceDebugExtensionAttribute
Returns a SourceDebugExtension attribute.
of(char) - Static method in interface org.glavo.classfile.Signature.BaseTypeSig
Returns the signature of a primitive type or void.
of(int) - Static method in interface org.glavo.classfile.attribute.ModuleResolutionAttribute
Returns a ModuleResolution attribute.
of(int) - Static method in class org.glavo.classfile.impl.LineNumberImpl
 
of(int) - Static method in interface org.glavo.classfile.instruction.DiscontinuedInstruction.RetInstruction
Returns a RET instruction.
of(int) - Static method in interface org.glavo.classfile.instruction.LineNumber
Returns a line number pseudo-instruction.
of(int, int) - Static method in interface org.glavo.classfile.attribute.LineNumberInfo
Returns a line number description.
of(int, int) - Static method in interface org.glavo.classfile.ClassFileVersion
Returns a ClassFileVersion element.
of(int, int) - Static method in interface org.glavo.classfile.instruction.IncrementInstruction
Returns an increment instruction.
of(int, int, int, int, int) - Static method in interface org.glavo.classfile.attribute.CharacterRangeInfo
Returns a character range description.
of(int, int, Label, List<SwitchCase>) - Static method in interface org.glavo.classfile.instruction.TableSwitchInstruction
Returns a table switch instruction.
of(int, String, ClassDesc, Label, Label) - Static method in interface org.glavo.classfile.instruction.LocalVariable
Returns a local variable pseudo-instruction.
of(int, String, Signature, Label, Label) - Static method in interface org.glavo.classfile.instruction.LocalVariableType
Returns a local variable type pseudo-instruction.
of(int, Utf8Entry, Utf8Entry, Label, Label) - Static method in interface org.glavo.classfile.instruction.LocalVariable
Returns a local variable pseudo-instruction.
of(int, Utf8Entry, Utf8Entry, Label, Label) - Static method in interface org.glavo.classfile.instruction.LocalVariableType
Returns a local variable type pseudo-instruction.
of(int, Label) - Static method in interface org.glavo.classfile.instruction.SwitchCase
Create a SwitchCase
of(int, Signature) - Static method in interface org.glavo.classfile.Signature.ArrayTypeSig
Returns a signature for an array type.
of(ClassDesc) - Static method in interface org.glavo.classfile.attribute.ModuleMainClassAttribute
Returns a ModuleMainClass attribute.
of(ClassDesc) - Static method in interface org.glavo.classfile.attribute.NestHostAttribute
Returns a NestHost attribute.
of(ClassDesc) - Static method in interface org.glavo.classfile.attribute.StackMapFrameInfo.ObjectVerificationTypeInfo
Returns a new object verification type info.
of(ClassDesc) - Static method in interface org.glavo.classfile.Signature.BaseTypeSig
Returns the signature of a primitive type or void.
of(ClassDesc) - Static method in interface org.glavo.classfile.Signature
Returns a Java type signature.
of(ClassDesc, ClassDesc...) - Static method in interface org.glavo.classfile.attribute.ModuleProvideInfo
Returns a service provision description.
of(ClassDesc, List<ClassDesc>) - Static method in interface org.glavo.classfile.attribute.ModuleProvideInfo
Returns a service provision description.
of(ClassDesc, List<AnnotationElement>) - Static method in interface org.glavo.classfile.Annotation
Returns an annotation.
of(ClassDesc, Optional<ClassDesc>, Optional<String>, int) - Static method in interface org.glavo.classfile.attribute.InnerClassInfo
Returns an inner class description.
of(ClassDesc, Optional<ClassDesc>, Optional<String>, AccessFlag...) - Static method in interface org.glavo.classfile.attribute.InnerClassInfo
Returns an inner class description.
of(ClassDesc, Optional<String>, Optional<MethodTypeDesc>) - Static method in interface org.glavo.classfile.attribute.EnclosingMethodAttribute
Returns an EnclosingMethod attribute.
of(ClassDesc, AnnotationElement...) - Static method in interface org.glavo.classfile.Annotation
Returns an annotation.
of(ClassDesc, Signature.TypeArg...) - Static method in interface org.glavo.classfile.Signature.ClassTypeSig
Returns a class type signature.
of(ConstantDesc) - Static method in interface org.glavo.classfile.attribute.ConstantValueAttribute
Returns a ConstantValue attribute.
of(MethodTypeDesc) - Static method in interface org.glavo.classfile.MethodSignature
Returns a method signature for a raw (no generic information) method descriptor.
of(Object) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element.
of(String) - Static method in interface org.glavo.classfile.attribute.CompilationIDAttribute
Returns a CompilationID attribute.
of(String) - Static method in interface org.glavo.classfile.attribute.ModuleTargetAttribute
Returns a ModuleTarget attribute.
of(String) - Static method in interface org.glavo.classfile.attribute.SourceFileAttribute
Returns a source file attribute.
of(String) - Static method in interface org.glavo.classfile.attribute.SourceIDAttribute
Returns a SourceID attribute.
of(String) - Static method in interface org.glavo.classfile.constant.ModuleDesc
Returns a ModuleDesc for a module, given the name of the module.
of(String) - Static method in interface org.glavo.classfile.constant.PackageDesc
Returns a PackageDesc for a package, given the name of the package, such as "java.lang".
of(String) - Static method in interface org.glavo.classfile.Signature.TypeVarSig
Returns a signature for a type variable.
of(String, ClassDesc, List<Attribute<?>>) - Static method in interface org.glavo.classfile.attribute.RecordComponentInfo
Returns a record component description.
of(String, ClassDesc, Attribute<?>...) - Static method in interface org.glavo.classfile.attribute.RecordComponentInfo
Returns a record component description.
of(String, List<ModuleHashInfo>) - Static method in interface org.glavo.classfile.attribute.ModuleHashesAttribute
Returns a ModuleHashes attribute.
of(String, Optional<Signature.RefTypeSig>, Signature.RefTypeSig...) - Static method in interface org.glavo.classfile.Signature.TypeParam
Returns a signature for a type parameter.
of(String, AnnotationValue) - Static method in interface org.glavo.classfile.AnnotationElement
Returns an annotation key-value pair.
of(String, ModuleHashInfo...) - Static method in interface org.glavo.classfile.attribute.ModuleHashesAttribute
Returns a ModuleHashes attribute.
of(String, Signature.RefTypeSig, Signature.RefTypeSig...) - Static method in interface org.glavo.classfile.Signature.TypeParam
Returns a signature for a type parameter.
of(String, Signature.TypeArg...) - Static method in interface org.glavo.classfile.Signature.ClassTypeSig
Returns a class type signature.
of(Collection<ClassDesc>, Map<ClassDesc, ClassDesc>) - Static method in interface org.glavo.classfile.ClassHierarchyResolver
Returns a ClassHierarchyResolver that extracts class hierarchy information from collections of class hierarchy metadata
of(BiFunction<Label, CodeBuilder, Label>) - Static method in interface org.glavo.classfile.components.CodeRelabeler
Creates a new instance of CodeRelabeler using provided BiFunction to re-label the code.
of(Function<ClassDesc, ClassDesc>) - Static method in interface org.glavo.classfile.components.ClassRemapper
Creates new instance of ClassRemapper instructed with a map function.
of(Function<Utf8Entry, AttributeMapper<?>>) - Static method in interface org.glavo.classfile.ClassFile.AttributeMapperOption
Returns an option describing attribute mappers for custom attributes.
of(List<List<Annotation>>) - Static method in interface org.glavo.classfile.attribute.RuntimeInvisibleParameterAnnotationsAttribute
Returns a RuntimeInvisibleParameterAnnotations attribute.
of(List<List<Annotation>>) - Static method in interface org.glavo.classfile.attribute.RuntimeVisibleParameterAnnotationsAttribute
Returns a RuntimeVisibleParameterAnnotations attribute.
of(List<Annotation>) - Static method in interface org.glavo.classfile.attribute.RuntimeInvisibleAnnotationsAttribute
Returns a RuntimeInvisibleAnnotations attribute.
of(List<Annotation>) - Static method in interface org.glavo.classfile.attribute.RuntimeVisibleAnnotationsAttribute
Returns a RuntimeVisibleAnnotations attribute.
of(List<CharacterRangeInfo>) - Static method in interface org.glavo.classfile.attribute.CharacterRangeTableAttribute
Returns a CharacterRangeTable attribute.
of(List<InnerClassInfo>) - Static method in interface org.glavo.classfile.attribute.InnerClassesAttribute
Returns an InnerClasses attribute.
of(List<LineNumberInfo>) - Static method in interface org.glavo.classfile.attribute.LineNumberTableAttribute
Returns a LineNumberTable attribute.
of(List<LocalVariableInfo>) - Static method in interface org.glavo.classfile.attribute.LocalVariableTableAttribute
Returns a LocalVariableTable attribute.
of(List<LocalVariableTypeInfo>) - Static method in interface org.glavo.classfile.attribute.LocalVariableTypeTableAttribute
Returns a LocalVariableTypeTable attribute.
of(List<MethodParameterInfo>) - Static method in interface org.glavo.classfile.attribute.MethodParametersAttribute
Returns a MethodParameters attribute.
of(List<RecordComponentInfo>) - Static method in interface org.glavo.classfile.attribute.RecordAttribute
Returns a Record attribute.
of(List<StackMapFrameInfo>) - Static method in interface org.glavo.classfile.attribute.StackMapTableAttribute
Returns a stack map table attribute.
of(List<ClassEntry>) - Static method in interface org.glavo.classfile.attribute.ExceptionsAttribute
Returns an Exceptions attribute.
of(List<ClassEntry>) - Static method in interface org.glavo.classfile.attribute.NestMembersAttribute
Returns a NestMembers attribute.
of(List<ClassEntry>) - Static method in interface org.glavo.classfile.attribute.PermittedSubclassesAttribute
Returns a PermittedSubclasses attribute.
of(List<ClassEntry>) - Static method in interface org.glavo.classfile.Interfaces
Returns an Interfaces element.
of(List<PackageEntry>) - Static method in interface org.glavo.classfile.attribute.ModulePackagesAttribute
Returns a ModulePackages attribute.
of(List<Signature.TypeParam>, List<Signature.ThrowableSig>, Signature, Signature...) - Static method in interface org.glavo.classfile.MethodSignature
Returns a method signature.
of(List<Signature.TypeParam>, Signature.ClassTypeSig, Signature.ClassTypeSig...) - Static method in interface org.glavo.classfile.ClassSignature
Returns a class signature.
of(List<TypeAnnotation>) - Static method in interface org.glavo.classfile.attribute.RuntimeInvisibleTypeAnnotationsAttribute
Returns a RuntimeInvisibleTypeAnnotations attribute.
of(List<TypeAnnotation>) - Static method in interface org.glavo.classfile.attribute.RuntimeVisibleTypeAnnotationsAttribute
Returns a RuntimeVisibleTypeAnnotations attribute.
of(Map<ClassDesc, ClassDesc>) - Static method in interface org.glavo.classfile.components.ClassRemapper
Creates new instance of ClassRemapper instructed with a class map.
of(Map<Label, Label>) - Static method in interface org.glavo.classfile.components.CodeRelabeler
Creates a new instance of CodeRelabeler storing the label mapping into the provided map.
of(Optional<String>, AccessFlag...) - Static method in interface org.glavo.classfile.attribute.MethodParameterInfo
Returns a method parameter description.
of(Optional<Utf8Entry>, int) - Static method in interface org.glavo.classfile.attribute.MethodParameterInfo
Returns a method parameter description.
of(AccessFlags, MethodTypeDesc) - Static method in interface org.glavo.classfile.components.CodeLocalsShifter
Creates a new instance of CodeLocalsShifter with fixed local slots calculated from provided method information.
of(Annotation...) - Static method in interface org.glavo.classfile.attribute.RuntimeInvisibleAnnotationsAttribute
Returns a RuntimeInvisibleAnnotations attribute.
of(Annotation...) - Static method in interface org.glavo.classfile.attribute.RuntimeVisibleAnnotationsAttribute
Returns a RuntimeVisibleAnnotations attribute.
of(AnnotationValue) - Static method in interface org.glavo.classfile.attribute.AnnotationDefaultAttribute
Returns an AnnotationDefault attribute.
of(InnerClassInfo...) - Static method in interface org.glavo.classfile.attribute.InnerClassesAttribute
Returns an InnerClasses attribute.
of(MethodParameterInfo...) - Static method in interface org.glavo.classfile.attribute.MethodParametersAttribute
Returns a MethodParameters attribute.
of(RecordComponentInfo...) - Static method in interface org.glavo.classfile.attribute.RecordAttribute
Returns a Record attribute.
of(ClassFile.Option...) - Static method in interface org.glavo.classfile.ClassFile
Returns a new context with options altered from the default.
of(ClassHierarchyResolver) - Static method in interface org.glavo.classfile.ClassFile.ClassHierarchyResolverOption
Returns an option describing the class hierarchy resolver to use when generating stack maps.
of(ClassModel) - Static method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns a new constant pool builder.
of(ClassSignature) - Static method in interface org.glavo.classfile.attribute.SignatureAttribute
Returns a Signature attribute for a class.
of(ModuleDesc, byte[]) - Static method in interface org.glavo.classfile.attribute.ModuleHashInfo
Returns a module hash description.
of(ModuleDesc, int, String) - Static method in interface org.glavo.classfile.attribute.ModuleRequireInfo
Returns a module requirement description.
of(ModuleDesc, Collection<AccessFlag>, String) - Static method in interface org.glavo.classfile.attribute.ModuleRequireInfo
Returns a module requirement description.
of(ModuleDesc, Consumer<ModuleAttribute.ModuleAttributeBuilder>) - Static method in interface org.glavo.classfile.attribute.ModuleAttribute
Returns a Module attribute.
of(PackageDesc, int, List<ModuleDesc>) - Static method in interface org.glavo.classfile.attribute.ModuleExportInfo
Returns a module export description.
of(PackageDesc, int, List<ModuleDesc>) - Static method in interface org.glavo.classfile.attribute.ModuleOpenInfo
Returns a module open description.
of(PackageDesc, int, ModuleDesc...) - Static method in interface org.glavo.classfile.attribute.ModuleExportInfo
Returns a module export description.
of(PackageDesc, int, ModuleDesc...) - Static method in interface org.glavo.classfile.attribute.ModuleOpenInfo
Returns a module open description.
of(PackageDesc, Collection<AccessFlag>, List<ModuleDesc>) - Static method in interface org.glavo.classfile.attribute.ModuleExportInfo
Returns a module export description.
of(PackageDesc, Collection<AccessFlag>, List<ModuleDesc>) - Static method in interface org.glavo.classfile.attribute.ModuleOpenInfo
Returns a module open description.
of(PackageDesc, Collection<AccessFlag>, ModuleDesc...) - Static method in interface org.glavo.classfile.attribute.ModuleExportInfo
Returns a module export description.
of(PackageDesc, Collection<AccessFlag>, ModuleDesc...) - Static method in interface org.glavo.classfile.attribute.ModuleOpenInfo
Returns a module open description.
of(ClassEntry) - Static method in interface org.glavo.classfile.attribute.ModuleMainClassAttribute
Returns a ModuleMainClass attribute.
of(ClassEntry) - Static method in interface org.glavo.classfile.attribute.NestHostAttribute
Returns a NestHost attribute.
of(ClassEntry) - Static method in interface org.glavo.classfile.attribute.StackMapFrameInfo.ObjectVerificationTypeInfo
Returns a new object verification type info.
of(ClassEntry) - Static method in interface org.glavo.classfile.instruction.NewObjectInstruction
Returns a new object instruction.
of(ClassEntry) - Static method in interface org.glavo.classfile.instruction.NewReferenceArrayInstruction
Returns a new reference array instruction.
of(ClassEntry) - Static method in interface org.glavo.classfile.Superclass
Returns a Superclass element.
of(ClassEntry...) - Static method in interface org.glavo.classfile.attribute.ExceptionsAttribute
Returns an Exceptions attribute.
of(ClassEntry...) - Static method in interface org.glavo.classfile.attribute.NestMembersAttribute
Returns a NestMembers attribute.
of(ClassEntry...) - Static method in interface org.glavo.classfile.attribute.PermittedSubclassesAttribute
Returns a PermittedSubclasses attribute.
of(ClassEntry...) - Static method in interface org.glavo.classfile.Interfaces
Returns an Interfaces element.
of(ClassEntry, int) - Static method in interface org.glavo.classfile.instruction.NewMultiArrayInstruction
Returns a new multi-dimensional array instruction.
of(ClassEntry, List<ClassEntry>) - Static method in interface org.glavo.classfile.attribute.ModuleProvideInfo
Returns a service provision description.
of(ClassEntry, Optional<ClassEntry>, Optional<Utf8Entry>, int) - Static method in interface org.glavo.classfile.attribute.InnerClassInfo
Returns an inner class description.
of(ClassEntry, Optional<NameAndTypeEntry>) - Static method in interface org.glavo.classfile.attribute.EnclosingMethodAttribute
Returns an EnclosingMethod attribute.
of(ClassEntry, ClassEntry...) - Static method in interface org.glavo.classfile.attribute.ModuleProvideInfo
Returns a service provision description.
of(ConstantValueEntry) - Static method in interface org.glavo.classfile.attribute.ConstantValueAttribute
Returns a ConstantValue attribute.
of(InvokeDynamicEntry) - Static method in interface org.glavo.classfile.instruction.InvokeDynamicInstruction
Returns an invokedynamic instruction.
of(ModuleEntry, byte[]) - Static method in interface org.glavo.classfile.attribute.ModuleHashInfo
Returns a module hash description.
of(ModuleEntry, int, Utf8Entry) - Static method in interface org.glavo.classfile.attribute.ModuleRequireInfo
Returns a module requirement description.
of(ModuleEntry, int, Utf8Entry, Collection<ModuleRequireInfo>, Collection<ModuleExportInfo>, Collection<ModuleOpenInfo>, Collection<ClassEntry>, Collection<ModuleProvideInfo>) - Static method in interface org.glavo.classfile.attribute.ModuleAttribute
Returns a Module attribute.
of(ModuleEntry, Collection<AccessFlag>, Utf8Entry) - Static method in interface org.glavo.classfile.attribute.ModuleRequireInfo
Returns a module requirement description.
of(ModuleEntry, Consumer<ModuleAttribute.ModuleAttributeBuilder>) - Static method in interface org.glavo.classfile.attribute.ModuleAttribute
Returns a Module attribute.
of(PackageEntry...) - Static method in interface org.glavo.classfile.attribute.ModulePackagesAttribute
Returns a ModulePackages attribute.
of(PackageEntry, int, List<ModuleEntry>) - Static method in interface org.glavo.classfile.attribute.ModuleExportInfo
Returns a module export description.
of(PackageEntry, int, List<ModuleEntry>) - Static method in interface org.glavo.classfile.attribute.ModuleOpenInfo
Returns a module open description.
of(PackageEntry, int, ModuleEntry...) - Static method in interface org.glavo.classfile.attribute.ModuleExportInfo
Returns a module export description.
of(PackageEntry, int, ModuleEntry...) - Static method in interface org.glavo.classfile.attribute.ModuleOpenInfo
Returns a module open description.
of(PackageEntry, Collection<AccessFlag>, List<ModuleEntry>) - Static method in interface org.glavo.classfile.attribute.ModuleExportInfo
Returns a module export description.
of(PackageEntry, Collection<AccessFlag>, List<ModuleEntry>) - Static method in interface org.glavo.classfile.attribute.ModuleOpenInfo
Returns a module open description.
of(PackageEntry, Collection<AccessFlag>, ModuleEntry...) - Static method in interface org.glavo.classfile.attribute.ModuleExportInfo
Returns a module export description.
of(PackageEntry, Collection<AccessFlag>, ModuleEntry...) - Static method in interface org.glavo.classfile.attribute.ModuleOpenInfo
Returns a module open description.
of(Utf8Entry) - Static method in interface org.glavo.classfile.attribute.CompilationIDAttribute
Returns a CompilationID attribute.
of(Utf8Entry) - Static method in interface org.glavo.classfile.attribute.ModuleTargetAttribute
Returns a ModuleTarget attribute.
of(Utf8Entry) - Static method in interface org.glavo.classfile.attribute.SignatureAttribute
Returns a Signature attribute.
of(Utf8Entry) - Static method in interface org.glavo.classfile.attribute.SourceFileAttribute
Returns a source file attribute.
of(Utf8Entry) - Static method in interface org.glavo.classfile.attribute.SourceIDAttribute
Returns a SourceID attribute.
of(Utf8Entry, List<AnnotationElement>) - Static method in interface org.glavo.classfile.Annotation
Returns an annotation.
of(Utf8Entry, List<ModuleHashInfo>) - Static method in interface org.glavo.classfile.attribute.ModuleHashesAttribute
Returns a ModuleHashes attribute.
of(Utf8Entry, AnnotationElement...) - Static method in interface org.glavo.classfile.Annotation
Returns an annotation.
of(Utf8Entry, AnnotationValue) - Static method in interface org.glavo.classfile.AnnotationElement
Returns an annotation key-value pair.
of(Utf8Entry, ModuleHashInfo...) - Static method in interface org.glavo.classfile.attribute.ModuleHashesAttribute
Returns a ModuleHashes attribute.
of(Utf8Entry, Utf8Entry, List<Attribute<?>>) - Static method in interface org.glavo.classfile.attribute.RecordComponentInfo
Returns a record component description.
of(Utf8Entry, Utf8Entry, Attribute<?>...) - Static method in interface org.glavo.classfile.attribute.RecordComponentInfo
Returns a record component description.
of(Label) - Static method in interface org.glavo.classfile.attribute.StackMapFrameInfo.UninitializedVerificationTypeInfo
Returns an unitialized verification type info.
of(Label) - Static method in interface org.glavo.classfile.instruction.DiscontinuedInstruction.JsrInstruction
Returns a JSR instruction.
of(Label, List<StackMapFrameInfo.VerificationTypeInfo>, List<StackMapFrameInfo.VerificationTypeInfo>) - Static method in interface org.glavo.classfile.attribute.StackMapFrameInfo
Returns a new stack map frame.
of(Label, List<SwitchCase>) - Static method in interface org.glavo.classfile.instruction.LookupSwitchInstruction
Returns a lookup switch instruction.
of(Label, Label, int) - Static method in interface org.glavo.classfile.TypeAnnotation.LocalVarTargetInfo
Returns local variable target info.
of(Label, Label, int, int, int) - Static method in interface org.glavo.classfile.instruction.CharacterRange
Returns a character range pseudo-instruction.
of(Label, Label, Label) - Static method in interface org.glavo.classfile.instruction.ExceptionCatch
Returns an exception table pseudo-instruction for an unconditional handler.
of(Label, Label, Label, Optional<ClassEntry>) - Static method in interface org.glavo.classfile.instruction.ExceptionCatch
Returns an exception table pseudo-instruction.
of(MethodSignature) - Static method in interface org.glavo.classfile.attribute.SignatureAttribute
Returns a Signature attribute for a method.
of(Opcode) - Static method in interface org.glavo.classfile.instruction.ArrayLoadInstruction
Returns an array load instruction.
of(Opcode) - Static method in interface org.glavo.classfile.instruction.ArrayStoreInstruction
Returns an array store instruction.
of(Opcode) - Static method in interface org.glavo.classfile.instruction.ConvertInstruction
Returns a conversion instruction.
of(Opcode) - Static method in interface org.glavo.classfile.instruction.MonitorInstruction
Returns a monitor instruction.
of(Opcode) - Static method in interface org.glavo.classfile.instruction.OperatorInstruction
Returns an operator instruction.
of(Opcode) - Static method in interface org.glavo.classfile.instruction.ReturnInstruction
Returns a return instruction.
of(Opcode) - Static method in interface org.glavo.classfile.instruction.StackInstruction
Returns a stack manipulation instruction.
of(Opcode, int) - Static method in interface org.glavo.classfile.instruction.DiscontinuedInstruction.RetInstruction
Returns a RET or RET_W instruction.
of(Opcode, int) - Static method in interface org.glavo.classfile.instruction.LoadInstruction
Returns a local variable load instruction.
of(Opcode, int) - Static method in interface org.glavo.classfile.instruction.StoreInstruction
Returns a local variable store instruction.
of(Opcode, ClassDesc) - Static method in interface org.glavo.classfile.instruction.TypeCheckInstruction
Returns a type check instruction.
of(Opcode, ClassEntry) - Static method in interface org.glavo.classfile.instruction.TypeCheckInstruction
Returns a type check instruction.
of(Opcode, ClassEntry, NameAndTypeEntry) - Static method in interface org.glavo.classfile.instruction.FieldInstruction
Returns a field access instruction.
of(Opcode, ClassEntry, NameAndTypeEntry, boolean) - Static method in interface org.glavo.classfile.instruction.InvokeInstruction
Returns an invocation instruction.
of(Opcode, ClassEntry, Utf8Entry, Utf8Entry) - Static method in interface org.glavo.classfile.instruction.FieldInstruction
Returns a field access instruction.
of(Opcode, ClassEntry, Utf8Entry, Utf8Entry, boolean) - Static method in interface org.glavo.classfile.instruction.InvokeInstruction
Returns an invocation instruction.
of(Opcode, FieldRefEntry) - Static method in interface org.glavo.classfile.instruction.FieldInstruction
Returns a field access instruction.
of(Opcode, MemberRefEntry) - Static method in interface org.glavo.classfile.instruction.InvokeInstruction
Returns an invocation instruction.
of(Opcode, Label) - Static method in interface org.glavo.classfile.instruction.BranchInstruction
Returns a branch instruction.
of(Opcode, Label) - Static method in interface org.glavo.classfile.instruction.DiscontinuedInstruction.JsrInstruction
Returns a JSR instruction.
of(Signature) - Static method in interface org.glavo.classfile.attribute.SignatureAttribute
Returns a Signature attribute.
of(Signature) - Static method in interface org.glavo.classfile.Signature.ArrayTypeSig
Returns a signature for an array type.
of(Signature.ClassTypeSig, ClassDesc, Signature.TypeArg...) - Static method in interface org.glavo.classfile.Signature.ClassTypeSig
Returns a class type signature for an inner class.
of(Signature.ClassTypeSig, String, Signature.TypeArg...) - Static method in interface org.glavo.classfile.Signature.ClassTypeSig
Returns a class type signature for an inner class.
of(Signature.ClassTypeSig, Signature.ClassTypeSig...) - Static method in interface org.glavo.classfile.ClassSignature
Returns a class signature.
of(Signature.RefTypeSig) - Static method in interface org.glavo.classfile.Signature.TypeArg
Returns a bounded type arg.
of(Signature.TypeArg.WildcardIndicator, Optional<Signature.RefTypeSig>) - Static method in interface org.glavo.classfile.Signature.TypeArg
Returns a bounded type arg.
of(Signature, Signature...) - Static method in interface org.glavo.classfile.MethodSignature
Returns a method signature.
of(TypeAnnotation...) - Static method in interface org.glavo.classfile.attribute.RuntimeInvisibleTypeAnnotationsAttribute
Returns a RuntimeInvisibleTypeAnnotations attribute.
of(TypeAnnotation...) - Static method in interface org.glavo.classfile.attribute.RuntimeVisibleTypeAnnotationsAttribute
Returns a RuntimeVisibleTypeAnnotations attribute.
of(TypeAnnotation.TargetInfo, List<TypeAnnotation.TypePathComponent>, ClassDesc, List<AnnotationElement>) - Static method in interface org.glavo.classfile.TypeAnnotation
Returns a type annotation.
of(TypeAnnotation.TargetInfo, List<TypeAnnotation.TypePathComponent>, ClassDesc, AnnotationElement...) - Static method in interface org.glavo.classfile.TypeAnnotation
Returns a type annotation.
of(TypeAnnotation.TargetInfo, List<TypeAnnotation.TypePathComponent>, Utf8Entry, List<AnnotationElement>) - Static method in interface org.glavo.classfile.TypeAnnotation
Returns a type annotation.
of(TypeAnnotation.TargetInfo, List<TypeAnnotation.TypePathComponent>, Utf8Entry, AnnotationElement...) - Static method in interface org.glavo.classfile.TypeAnnotation
Returns a type annotation.
of(TypeAnnotation.TargetType) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations.
of(TypeAnnotation.TypePathComponent.Kind, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TypePathComponent
Returns type path component of an annotation.
of(TypeKind) - Static method in interface org.glavo.classfile.instruction.NewPrimitiveArrayInstruction
Returns a new primitive array instruction.
of(TypeKind) - Static method in interface org.glavo.classfile.instruction.ReturnInstruction
Returns a return instruction.
of(TypeKind...) - Static method in interface org.glavo.classfile.components.CodeStackTracker
Creates new instance of CodeStackTracker initialized with provided stack items.
of(TypeKind, int) - Static method in interface org.glavo.classfile.instruction.LoadInstruction
Returns a local variable load instruction.
of(TypeKind, int) - Static method in interface org.glavo.classfile.instruction.StoreInstruction
Returns a local variable store instruction.
of(TypeKind, TypeKind) - Static method in interface org.glavo.classfile.instruction.ConvertInstruction
Returns A conversion instruction.
ofAnnotation(String, Annotation) - Static method in interface org.glavo.classfile.AnnotationElement
Returns an annotation key-value pair for an annotation-valued annotation.
ofAnnotation(Annotation) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for an annotation-valued element.
OfAnnotationImpl(Annotation) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.OfAnnotationImpl
Creates an instance of a OfAnnotationImpl record class.
ofArgument(Opcode, int) - Static method in interface org.glavo.classfile.instruction.ConstantInstruction
Returns an argument constant instruction.
ofArray(String, AnnotationValue...) - Static method in interface org.glavo.classfile.AnnotationElement
Returns an annotation key-value pair for an array-valued annotation.
ofArray(List<AnnotationValue>) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for an array-valued element.
ofArray(AnnotationValue...) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for an array-valued element.
OfArrayImpl(List<AnnotationValue>) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.OfArrayImpl
Creates an instance of a OfArrayImpl record class.
ofBoolean(boolean) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a boolean-valued element.
ofBoolean(String, boolean) - Static method in interface org.glavo.classfile.AnnotationElement
Returns an annotation key-value pair for a boolean-valued annotation.
ofBoolean(IntegerEntry) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a boolean-valued element.
OfBooleanImpl(IntegerEntry) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.OfBooleanImpl
Creates an instance of a OfBooleanImpl record class.
ofByte(byte) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a byte-valued element.
ofByte(String, byte) - Static method in interface org.glavo.classfile.AnnotationElement
Returns an annotation key-value pair for a byte-valued annotation.
ofByte(IntegerEntry) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a byte-valued element.
OfByteImpl(IntegerEntry) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.OfByteImpl
Creates an instance of a OfByteImpl record class.
ofCastExpr(Label, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the i'th type in a cast expression.
ofChar(char) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a char-valued element.
ofChar(String, char) - Static method in interface org.glavo.classfile.AnnotationElement
Returns an annotation key-value pair for a char-valued annotation.
ofChar(IntegerEntry) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a char-valued element.
OfCharacterImpl(IntegerEntry) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.OfCharacterImpl
Creates an instance of a OfCharacterImpl record class.
ofClass(int) - Static method in interface org.glavo.classfile.AccessFlags
Returns an AccessFlags for a class.
ofClass(ClassDesc) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a class-valued element.
ofClass(ClassDesc) - Static method in interface org.glavo.classfile.ClassHierarchyResolver.ClassHierarchyInfo
Indicates that a class is a declared class, with the specific given super class.
ofClass(String, ClassDesc) - Static method in interface org.glavo.classfile.AnnotationElement
Returns an annotation key-value pair for a class-valued annotation.
ofClass(AccessFlag...) - Static method in interface org.glavo.classfile.AccessFlags
Returns an AccessFlags for a class.
ofClass(Utf8Entry) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a class-valued element.
ofClassExtends(int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the type of an "extends" or "implements" clause.
OfClassImpl(Utf8Entry) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.OfClassImpl
Creates an instance of a OfClassImpl record class.
ofClassLoading(ClassLoader) - Static method in interface org.glavo.classfile.ClassHierarchyResolver
Returns a ClassHierarchyResolver that extracts class hierarchy information via the Reflection API with a ClassLoader.
ofClassLoading(MethodHandles.Lookup) - Static method in interface org.glavo.classfile.ClassHierarchyResolver
Returns a ClassHierarchyResolver that extracts class hierarchy information via the Reflection API with a Lookup.
ofClassTypeParameter(int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on a class type parameter declaration.
ofClassTypeParameterBound(int, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the i'th bound of the j'th type parameter declaration of a generic class, or interface.
ofConstructorInvocationTypeArgument(Label, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the i'th type argument in the explicit type argument list for an explicit constructor invocation statement.
ofConstructorReference(Label) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the type before the :: in a constructor reference expression.
ofConstructorReferenceTypeArgument(Label, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the i'th type argument in the explicit type argument list for a new expression.
ofDouble(double) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a double-valued element.
ofDouble(String, double) - Static method in interface org.glavo.classfile.AnnotationElement
Returns an annotation key-value pair for a double-valued annotation.
ofDouble(DoubleEntry) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a double-valued element.
OfDoubleImpl(DoubleEntry) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.OfDoubleImpl
Creates an instance of a OfDoubleImpl record class.
ofEnum(ClassDesc, String) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a enum-valued element.
ofEnum(Utf8Entry, Utf8Entry) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a enum-valued element.
OfEnumImpl(Utf8Entry, Utf8Entry) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.OfEnumImpl
Creates an instance of a OfEnumImpl record class.
ofExceptionParameter(int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the i'th type in an exception parameter declaration.
ofField() - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the type in a field or record declaration.
ofField(int) - Static method in interface org.glavo.classfile.AccessFlags
Returns an AccessFlags for a field.
ofField(AccessFlag...) - Static method in interface org.glavo.classfile.AccessFlags
Returns an AccessFlags for a field.
ofFloat(float) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a float-valued element.
ofFloat(String, float) - Static method in interface org.glavo.classfile.AnnotationElement
Returns an annotation key-value pair for a float-valued annotation.
ofFloat(FloatEntry) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a float-valued element.
OfFloatImpl(FloatEntry) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.OfFloatImpl
Creates an instance of a OfFloatImpl record class.
offset - Variable in class org.glavo.classfile.impl.AbstractBoundLocalVariable
 
OffsetTargetImpl(TypeAnnotation.TargetType, Label) - Constructor for record class org.glavo.classfile.impl.TargetInfoImpl.OffsetTargetImpl
Creates an instance of a OffsetTargetImpl record class.
offsetToLabel(int) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInstruction
 
ofInstanceofExpr(Label) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the type in an instanceof expression.
ofInt(int) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for an int-valued element.
ofInt(String, int) - Static method in interface org.glavo.classfile.AnnotationElement
Returns an annotation key-value pair for an int-valued annotation.
ofInt(IntegerEntry) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for an int-valued element.
OfIntegerImpl(IntegerEntry) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.OfIntegerImpl
Creates an instance of a OfIntegerImpl record class.
ofInterface() - Static method in interface org.glavo.classfile.ClassHierarchyResolver.ClassHierarchyInfo
Indicates that a class is an interface.
ofInternalName(String) - Static method in interface org.glavo.classfile.constant.PackageDesc
Returns a PackageDesc for a package, given the name of the package in internal form, such as "java/lang".
ofInternalName(String) - Static method in class org.glavo.classfile.jdk.ClassDescUtils
 
ofIntrinsic(Opcode) - Static method in interface org.glavo.classfile.instruction.ConstantInstruction
Returns an intrinsic constant instruction.
ofLoad(Opcode, LoadableConstantEntry) - Static method in interface org.glavo.classfile.instruction.ConstantInstruction
Returns a load constant instruction.
ofLocalVariable(List<TypeAnnotation.LocalVarTargetInfo>) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the type in a local variable declaration.
ofLong(long) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a long-valued element.
ofLong(String, long) - Static method in interface org.glavo.classfile.AnnotationElement
Returns an annotation key-value pair for a long-valued annotation.
ofLong(LongEntry) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a long-valued element.
OfLongImpl(LongEntry) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.OfLongImpl
Creates an instance of a OfLongImpl record class.
ofMethod(int) - Static method in interface org.glavo.classfile.AccessFlags
Returns an AccessFlags for a method.
ofMethod(AccessFlag...) - Static method in interface org.glavo.classfile.AccessFlags
Returns an AccessFlags for a method.
ofMethodFormalParameter(int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the type in a formal parameter declaration of a method, constructor, or lambda expression.
ofMethodInvocationTypeArgument(Label, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the i'th type argument in the explicit type argument list for a method invocation expression.
ofMethodReceiver() - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the receiver type of a method or constructor.
ofMethodReference(Label) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the type before the :: in a method reference expression.
ofMethodReferenceTypeArgument(Label, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the i'th type argument in the explicit type argument list for a method reference expression.
ofMethodReturn() - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the return type of a method or a newly constructed object.
ofMethodTypeParameter(int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on a method type parameter declaration.
ofMethodTypeParameterBound(int, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the i'th bound of the j'th type parameter declaration of a generic method, or constructor.
ofNames(List<PackageDesc>) - Static method in interface org.glavo.classfile.attribute.ModulePackagesAttribute
Returns a ModulePackages attribute.
ofNames(PackageDesc...) - Static method in interface org.glavo.classfile.attribute.ModulePackagesAttribute
Returns a ModulePackages attribute.
ofNewExpr(Label) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the type in a new expression.
ofOffset(TypeAnnotation.TargetType, Label) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the type in an instanceof expression or a new expression, or the type before the :: in a method reference expression.
ofParameter(Optional<String>, int) - Static method in interface org.glavo.classfile.attribute.MethodParameterInfo
Returns a method parameter description.
ofResourceParsing(ClassLoader) - Static method in interface org.glavo.classfile.ClassHierarchyResolver
Returns a ClassHierarchyResolver that extracts class hierarchy information from classfiles located by a class loader.
ofResourceParsing(Function<ClassDesc, InputStream>) - Static method in interface org.glavo.classfile.ClassHierarchyResolver
Returns a ClassHierarchyResolver that extracts class hierarchy information from classfiles located by a mapping function.
ofResourceVariable(List<TypeAnnotation.LocalVarTargetInfo>) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the type in a local variable declared as a resource in a try-with-resources statement.
ofShort(short) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a short-valued element.
ofShort(String, short) - Static method in interface org.glavo.classfile.AnnotationElement
Returns an annotation key-value pair for a short-valued annotation.
ofShort(IntegerEntry) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a short-valued element.
OfShortImpl(IntegerEntry) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.OfShortImpl
Creates an instance of a OfShortImpl record class.
ofStateful(Supplier<ClassTransform>) - Static method in interface org.glavo.classfile.ClassTransform
Create a stateful class transform from a Supplier.
ofStateful(Supplier<CodeTransform>) - Static method in interface org.glavo.classfile.CodeTransform
Create a stateful code transform from a Supplier.
ofStateful(Supplier<FieldTransform>) - Static method in interface org.glavo.classfile.FieldTransform
Create a stateful field transform from a Supplier.
ofStateful(Supplier<MethodTransform>) - Static method in interface org.glavo.classfile.MethodTransform
Create a stateful method transform from a Supplier.
ofString(String) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a string-valued element.
ofString(String, String) - Static method in interface org.glavo.classfile.AnnotationElement
Returns an annotation key-value pair for a string-valued annotation.
ofString(Utf8Entry) - Static method in interface org.glavo.classfile.AnnotationValue
Returns an annotation element for a string-valued element.
OfStringImpl(Utf8Entry) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.OfStringImpl
Creates an instance of a OfStringImpl record class.
ofSymbols(ClassDesc...) - Static method in interface org.glavo.classfile.attribute.ExceptionsAttribute
Returns an Exceptions attribute.
ofSymbols(ClassDesc...) - Static method in interface org.glavo.classfile.attribute.NestMembersAttribute
Returns a NestMembers attribute.
ofSymbols(ClassDesc...) - Static method in interface org.glavo.classfile.attribute.PermittedSubclassesAttribute
Returns a PermittedSubclasses attribute.
ofSymbols(ClassDesc...) - Static method in interface org.glavo.classfile.Interfaces
Returns an Interfaces element.
ofSymbols(List<ClassDesc>) - Static method in interface org.glavo.classfile.attribute.ExceptionsAttribute
Returns an Exceptions attribute.
ofSymbols(List<ClassDesc>) - Static method in interface org.glavo.classfile.attribute.NestMembersAttribute
Returns a NestMembers attribute.
ofSymbols(List<ClassDesc>) - Static method in interface org.glavo.classfile.attribute.PermittedSubclassesAttribute
Returns a PermittedSubclasses attribute.
ofSymbols(List<ClassDesc>) - Static method in interface org.glavo.classfile.Interfaces
Returns an Interfaces element.
ofThrows(int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the i'th type in the throws clause of a method or constructor declaration.
ofTypeArgument(TypeAnnotation.TargetType, Label, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the i'th type in a cast expression, or on the i'th type argument in the explicit type argument list for any of the following: a new expression, an explicit constructor invocation statement, a method invocation expression, or a method reference expression.
ofTypeParameter(TypeAnnotation.TargetType, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on a class or method type parameter declaration.
ofTypeParameterBound(TypeAnnotation.TargetType, int, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the i'th bound of the j'th type parameter declaration of a generic class, interface, method, or constructor.
ofVariable(TypeAnnotation.TargetType, List<TypeAnnotation.LocalVarTargetInfo>) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns a target for annotations on the type in a local variable declaration, including a variable declared as a resource in a try-with-resources statement.
opcode() - Method in class org.glavo.classfile.impl.AbstractInstruction
 
opcode() - Method in interface org.glavo.classfile.Instruction
Returns the opcode of this instruction.
Opcode - Enum Class in org.glavo.classfile
Describes the opcodes of the JVM instruction set, as described in .
Opcode.Kind - Enum Class in org.glavo.classfile
Kinds of opcodes.
OPEN - Enum constant in enum class org.glavo.classfile.AccessFlag
The module flag ACC_OPEN with a mask value of 0x0020.
openedPackage() - Method in interface org.glavo.classfile.attribute.ModuleOpenInfo
Returns the package being opened.
openedPackage() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleOpenInfo
Returns the value of the openedPackage record component.
opens() - Method in interface org.glavo.classfile.attribute.ModuleAttribute
Returns the packages opened by this module.
opens() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundModuleAttribute
 
opens() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleAttribute
 
opens(ModuleOpenInfo) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Opens package
opens(ModuleOpenInfo) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
opens(PackageDesc, int, ModuleDesc...) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Opens package
opens(PackageDesc, int, ModuleDesc...) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
opens(PackageDesc, Collection<AccessFlag>, ModuleDesc...) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Opens package
opensFlags() - Method in interface org.glavo.classfile.attribute.ModuleOpenInfo
Returns the access flags.
opensFlagsMask() - Method in interface org.glavo.classfile.attribute.ModuleOpenInfo
Returns the flags associated with this open declaration, as a bit mask.
opensFlagsMask() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleOpenInfo
Returns the value of the opensFlagsMask record component.
opensTo() - Method in interface org.glavo.classfile.attribute.ModuleOpenInfo
The list of modules to which this package is opened, if it is a qualified open.
opensTo() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleOpenInfo
Returns the value of the opensTo record component.
OPERATOR - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Operators
operatorInstruction(Opcode) - Method in interface org.glavo.classfile.CodeBuilder
Generate an operator instruction
OperatorInstruction - Interface in org.glavo.classfile.instruction
Models an arithmetic operator instruction in the code array of a Code attribute.
Options - Search tag in package org.glavo.classfile
Section
orElse(ClassHierarchyResolver) - Method in interface org.glavo.classfile.ClassHierarchyResolver
Chains this ClassHierarchyResolver with another to be consulted if this resolver does not know about the specified class.
org.glavo.classfile - module org.glavo.classfile
 
org.glavo.classfile - package org.glavo.classfile
Provides classfile parsing, generation, and transformation library.
org.glavo.classfile.attribute - package org.glavo.classfile.attribute
Provides interfaces describing classfile attributes for the org.glavo.classfile library.
org.glavo.classfile.components - package org.glavo.classfile.components
Provides specific components, transformations, and tools built on top of the org.glavo.classfile library.
org.glavo.classfile.constant - package org.glavo.classfile.constant
 
org.glavo.classfile.constantpool - package org.glavo.classfile.constantpool
Provides interfaces describing classfile constant pool entries for the org.glavo.classfile library.
org.glavo.classfile.impl - package org.glavo.classfile.impl
 
org.glavo.classfile.impl.verifier - package org.glavo.classfile.impl.verifier
 
org.glavo.classfile.instruction - package org.glavo.classfile.instruction
Provides interfaces describing code instructions for the org.glavo.classfile library.
org.glavo.classfile.jdk - package org.glavo.classfile.jdk
 
original - Variable in class org.glavo.classfile.impl.AbstractDirectBuilder
 
original() - Method in interface org.glavo.classfile.ClassBuilder
Returns the ClassModel representing the class being transformed, if this class builder represents the transformation of some ClassModel.
original() - Method in interface org.glavo.classfile.CodeBuilder
Returns the CodeModel representing the method body being transformed, if this code builder represents the transformation of some CodeModel.
original() - Method in interface org.glavo.classfile.FieldBuilder
Returns the FieldModel representing the field being transformed, if this field builder represents the transformation of some FieldModel.
original() - Method in class org.glavo.classfile.impl.AbstractDirectBuilder
 
original() - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
original() - Method in class org.glavo.classfile.impl.BufferedFieldBuilder
 
original() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder
 
original() - Method in class org.glavo.classfile.impl.ChainedClassBuilder
 
original() - Method in class org.glavo.classfile.impl.ChainedFieldBuilder
 
original() - Method in class org.glavo.classfile.impl.ChainedMethodBuilder
 
original() - Method in class org.glavo.classfile.impl.NonterminalCodeBuilder
 
original() - Method in class org.glavo.classfile.impl.TransformingCodeBuilder
 
original() - Method in interface org.glavo.classfile.MethodBuilder
Returns the MethodModel representing the method being transformed, if this method builder represents the transformation of some MethodModel.
outerClass() - Method in interface org.glavo.classfile.attribute.InnerClassInfo
Returns the class or interface of which this class is a member, if it is a member of a class or interface.
outerClass() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundInnerClassInfo
Returns the value of the outerClass record component.
outerType() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassTypeSigImpl
Returns the value of the outerType record component.
outerType() - Method in interface org.glavo.classfile.Signature.ClassTypeSig
Returns the signature of the outer type, if any.
owner() - Method in interface org.glavo.classfile.constantpool.MemberRefEntry
Returns the class in which this member ref lives.
owner() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractMemberRefEntry
 
owner() - Method in interface org.glavo.classfile.instruction.FieldInstruction
Returns the class holding the field.
owner() - Method in interface org.glavo.classfile.instruction.InvokeInstruction
Returns the class holding the method.

P

PackageDesc - Interface in org.glavo.classfile.constant
A nominal descriptor for a Package constant.
packageEntry(PackageDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A PackageEntry describing the class described by provided PackageDesc.
packageEntry(Utf8Entry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A PackageEntry describing the class whose internal name is encoded in the provided Utf8Entry.
packageEntry(Utf8Entry) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
packageEntry(Utf8Entry) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
PackageEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_Package_info constant in the constant pool of a classfile.
packages() - Method in interface org.glavo.classfile.attribute.ModulePackagesAttribute
Returns the packages that are opened or exported by this module.
packages() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundModulePackagesAttribute
 
packages() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundModulePackagesAttribute
 
parameterAnnotations() - Method in interface org.glavo.classfile.attribute.RuntimeInvisibleParameterAnnotationsAttribute
Returns the list of annotations corresponding to each method parameter.
parameterAnnotations() - Method in interface org.glavo.classfile.attribute.RuntimeVisibleParameterAnnotationsAttribute
Returns the list of annotations corresponding to each method parameter.
parameterAnnotations() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundRuntimeInvisibleParameterAnnotationsAttribute
 
parameterAnnotations() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundRuntimeVisibleParameterAnnotationsAttribute
 
parameterAnnotations() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundRuntimeInvisibleParameterAnnotationsAttribute
 
parameterAnnotations() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundRuntimeVisibleParameterAnnotationsAttribute
 
parameters() - Method in interface org.glavo.classfile.attribute.MethodParametersAttribute
Returns information about the parameters of the method.
parameters() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundMethodParametersAttribute
 
parameters() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundMethodParametersAttribute
 
parameterSlot(int) - Method in interface org.glavo.classfile.CodeBuilder
Returns the local variable slot associated with the specified parameter.
parameterSlot(int) - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
parameterSlot(int) - Method in class org.glavo.classfile.impl.BufferedMethodBuilder.Model
 
parameterSlot(int) - Method in class org.glavo.classfile.impl.BufferedMethodBuilder
 
parameterSlot(int) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
parameterSlot(int) - Method in class org.glavo.classfile.impl.DirectMethodBuilder
 
parameterSlot(int) - Method in class org.glavo.classfile.impl.MethodImpl
 
parameterSlot(int) - Method in interface org.glavo.classfile.impl.MethodInfo
 
parameterSlot(int) - Method in class org.glavo.classfile.impl.NonterminalCodeBuilder
 
parameterSlot(int) - Method in class org.glavo.classfile.impl.TransformingCodeBuilder
 
parameterSlots(MethodTypeDesc) - Static method in class org.glavo.classfile.impl.Util
 
parent - Variable in class org.glavo.classfile.impl.NonterminalCodeBuilder
 
parent() - Method in interface org.glavo.classfile.CodeModel
Returns the enclosing method, if known.
parent() - Method in interface org.glavo.classfile.FieldModel
Returns the class model this field is a member of, if known.
parent() - Method in class org.glavo.classfile.impl.BufferedCodeBuilder.Model
 
parent() - Method in class org.glavo.classfile.impl.BufferedFieldBuilder.Model
 
parent() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder.Model
 
parent() - Method in class org.glavo.classfile.impl.CodeImpl
 
parent() - Method in class org.glavo.classfile.impl.FieldImpl
 
parent() - Method in class org.glavo.classfile.impl.MethodImpl
 
parent() - Method in interface org.glavo.classfile.MethodModel
Returns the class model this method is a member of, if known.
parse(byte[]) - Method in interface org.glavo.classfile.ClassFile
Parse a classfile into a ClassModel.
parse(byte[]) - Method in record class org.glavo.classfile.impl.ClassFileImpl
 
parse(Path) - Method in interface org.glavo.classfile.ClassFile
Parse a classfile into a ClassModel.
parseClassSignature() - Method in class org.glavo.classfile.impl.SignaturesImpl
 
parseFrom(String) - Static method in interface org.glavo.classfile.ClassSignature
Parses a raw class signature string into a Signature
parseFrom(String) - Static method in interface org.glavo.classfile.MethodSignature
Parses a raw method signature string into a MethodSignature
parseFrom(String) - Static method in interface org.glavo.classfile.Signature
Parses generic Java type signature from raw string
parseMethodSignature() - Method in class org.glavo.classfile.impl.SignaturesImpl
 
parseParameterSlots(int, MethodTypeDesc) - Static method in class org.glavo.classfile.impl.Util
 
parseSignature() - Method in class org.glavo.classfile.impl.SignaturesImpl
 
PASS_ALL_ATTRIBUTES - Enum constant in enum class org.glavo.classfile.ClassFile.AttributesProcessingOption
Process all original attributes during transformation
PASS_DEBUG - Enum constant in enum class org.glavo.classfile.ClassFile.DebugElementsOption
Process debug elements
PASS_LINE_NUMBERS - Enum constant in enum class org.glavo.classfile.ClassFile.LineNumbersOption
Process line numbers
PATCH_DEAD_CODE - Enum constant in enum class org.glavo.classfile.ClassFile.DeadCodeOption
Patch unreachable code
patchInt(int, int, int) - Method in interface org.glavo.classfile.BufWriter
Patch a previously written integer value.
patchInt(int, int, int) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
payloadLen() - Method in class org.glavo.classfile.impl.BoundAttribute
 
PERMITTED_SUBCLASSES - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the PermittedSubclasses attribute
permittedSubclasses() - Method in interface org.glavo.classfile.attribute.PermittedSubclassesAttribute
Returns the list of permitted subclasses.
permittedSubclasses() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundPermittedSubclassesAttribute
 
permittedSubclasses() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundPermittedSubclassesAttribute
 
PermittedSubclassesAttribute - Interface in org.glavo.classfile.attribute
Models the PermittedSubclasses attribute , which can appear on classes to indicate which classes may extend this class.
phiMix(int) - Static method in class org.glavo.classfile.impl.AbstractPoolEntry
 
PoolEntry - Interface in org.glavo.classfile.constantpool
Models an entry in the constant pool of a classfile.
pop() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to pop the top operand stack value
POP - Enum constant in enum class org.glavo.classfile.Opcode
Pop the top operand stack value
POP - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the POP instruction.
pop2() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to pop the top one or two operand stack values
POP2 - Enum constant in enum class org.glavo.classfile.Opcode
Pop the top one or two operand stack values
POP2 - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the POP2 instruction.
PREDEFINED_ATTRIBUTES - Static variable in class org.glavo.classfile.Attributes
All standard attribute mappers.
PREVIEW_MINOR_VERSION - Static variable in interface org.glavo.classfile.ClassFile
A minor version number indicating a class uses preview features of a Java SE version since 12, for major versions 56 and above.
primaryTypeKind() - Method in enum class org.glavo.classfile.Opcode
Returns primary type kind for instructions operating with at least one type, or null otherwise.
PRIVATE - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_PRIVATE, corresponding to the source modifier private, with a mask value of 0x0002.
PROTECTED - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_PROTECTED, corresponding to the source modifier protected, with a mask value of 0x0004.
provides() - Method in interface org.glavo.classfile.attribute.ModuleAttribute
Returns the service implementations provided by this module.
provides() - Method in interface org.glavo.classfile.attribute.ModuleProvideInfo
Returns the service interface representing the provided service.
provides() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundModuleAttribute
 
provides() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleAttribute
 
provides() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleProvideInfo
Returns the value of the provides record component.
provides(ClassDesc, ClassDesc...) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Declares provision of a service
provides(ClassDesc, ClassDesc...) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
provides(ModuleProvideInfo) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Declares provision of a service
provides(ModuleProvideInfo) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
Provides classfile parsing, generation, and transformation library. - Search tag in package org.glavo.classfile
Section
Provides interfaces describing classfile attributes for the org.glavo.classfile library. - Search tag in package org.glavo.classfile.attribute
Section
Provides interfaces describing classfile constant pool entries for the org.glavo.classfile library. - Search tag in package org.glavo.classfile.constantpool
Section
Provides interfaces describing code instructions for the org.glavo.classfile library. - Search tag in package org.glavo.classfile.instruction
Section
Provides specific components, transformations, and tools built on top of the org.glavo.classfile library. - Search tag in package org.glavo.classfile.components
Section
providesWith() - Method in interface org.glavo.classfile.attribute.ModuleProvideInfo
Returns the classes providing the service implementation.
providesWith() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleProvideInfo
Returns the value of the providesWith record component.
PseudoInstruction - Interface in org.glavo.classfile
Models metadata about a CodeAttribute, such as entries in the exception table, line number table, local variable table, or the mapping between instructions and labels.
PUBLIC - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_PUBLIC, corresponding to the source modifier public, with a mask value of 0x0001.
put(int, int) - Method in class org.glavo.classfile.impl.EntryMap
 
put(ConstantDesc, ClassPrinter.Node) - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
putAll(Map<? extends ConstantDesc, ? extends ClassPrinter.Node>) - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
putfield(ClassDesc, String, ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to set field in an object
putfield(FieldRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to set field in an object
PUTFIELD - Enum constant in enum class org.glavo.classfile.Opcode
Set field in object
PUTFIELD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the PUTFIELD instruction.
putstatic(ClassDesc, String, ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to set static field in a class
putstatic(FieldRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to set static field in a class
PUTSTATIC - Enum constant in enum class org.glavo.classfile.Opcode
Set static field in class
PUTSTATIC - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the PUTSTATIC instruction.

R

RawBytecodeHelper - Class in org.glavo.classfile.impl
 
RawBytecodeHelper(ByteBuffer) - Constructor for class org.glavo.classfile.impl.RawBytecodeHelper
 
rawCode - Variable in class org.glavo.classfile.impl.RawBytecodeHelper
 
rawNext() - Method in class org.glavo.classfile.impl.RawBytecodeHelper
 
rawNext(int) - Method in class org.glavo.classfile.impl.RawBytecodeHelper
 
rawUtf8EntryFromStandardAttributeName(String) - Static method in class org.glavo.classfile.impl.AbstractPoolEntry
 
reachable() - Method in class org.glavo.classfile.impl.BlockCodeBuilderImpl
 
readAttribute(AttributedElement, ClassReader, int) - Method in interface org.glavo.classfile.AttributeMapper
Create an Attribute instance from a classfile.
readAttributes(AttributedElement, ClassReader, int, Function<Utf8Entry, AttributeMapper<?>>) - Static method in class org.glavo.classfile.impl.BoundAttribute
 
readBytes(int, int) - Method in interface org.glavo.classfile.ClassReader
Returns a copy of the bytes at the specified range in the classfile.
readBytes(int, int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readClassEntry(int) - Method in interface org.glavo.classfile.ClassReader
Returns the class entry whose index is given at the specified offset within the classfile.
readClassEntry(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readDouble(int) - Method in interface org.glavo.classfile.ClassReader
Returns the double value at the specified offset within the classfile.
readDouble(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readEntry(int) - Method in interface org.glavo.classfile.ClassReader
Returns the constant pool entry whose index is given at the specified offset within the classfile.
readEntry(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readEntry(int, Class<T>) - Method in interface org.glavo.classfile.ClassReader
Returns the constant pool entry of a given type whose index is given at the specified offset within the classfile.
readEntry(int, Class<T>) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readEntryOrNull(int) - Method in interface org.glavo.classfile.ClassReader
Returns the constant pool entry whose index is given at the specified offset within the classfile, or null if the index at the specified offset is zero.
readEntryOrNull(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readFloat(int) - Method in interface org.glavo.classfile.ClassReader
Returns the float value at the specified offset within the classfile.
readFloat(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
Reading classfiles - Search tag in package org.glavo.classfile
Section
readInt(int) - Method in interface org.glavo.classfile.ClassReader
Returns the signed int at the specified offset within the classfile.
readInt(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readLong(int) - Method in interface org.glavo.classfile.ClassReader
Returns the signed long at the specified offset within the classfile.
readLong(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readMethodHandleEntry(int) - Method in interface org.glavo.classfile.ClassReader
Returns the method handle entry whose index is given at the specified offset within the classfile.
readMethodHandleEntry(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readModuleEntry(int) - Method in interface org.glavo.classfile.ClassReader
Returns the module entry whose index is given at the specified offset within the classfile.
readModuleEntry(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readNameAndTypeEntry(int) - Method in interface org.glavo.classfile.ClassReader
Returns the name-and-type entry whose index is given at the specified offset within the classfile.
readNameAndTypeEntry(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readPackageEntry(int) - Method in interface org.glavo.classfile.ClassReader
Returns the package entry whose index is given at the specified offset within the classfile.
readPackageEntry(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readS1(int) - Method in interface org.glavo.classfile.ClassReader
Returns the signed byte at the specified offset within the classfile.
readS1(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readS2(int) - Method in interface org.glavo.classfile.ClassReader
Returns the signed byte at the specified offset within the classfile.
readS2(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readU1(int) - Method in interface org.glavo.classfile.ClassReader
Returns the unsigned byte at the specified offset within the classfile.
readU1(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readU2(int) - Method in interface org.glavo.classfile.ClassReader
Returns the unsigned short at the specified offset within the classfile.
readU2(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readUtf8Entry(int) - Method in interface org.glavo.classfile.ClassReader
Returns the UTF8 entry whose index is given at the specified offset within the classfile.
readUtf8Entry(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
readUtf8EntryOrNull(int) - Method in interface org.glavo.classfile.ClassReader
Returns the UTF8 entry whose index is given at the specified offset within the classfile, or null if the index at the specified offset is zero.
readUtf8EntryOrNull(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
receiverSlot() - Method in interface org.glavo.classfile.CodeBuilder
Returns the local variable slot associated with the receiver.
receiverSlot() - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
receiverSlot() - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
receiverSlot() - Method in interface org.glavo.classfile.impl.MethodInfo
 
receiverSlot() - Method in class org.glavo.classfile.impl.NonterminalCodeBuilder
 
receiverSlot() - Method in class org.glavo.classfile.impl.TransformingCodeBuilder
 
RECORD - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the Record attribute
RecordAttribute - Interface in org.glavo.classfile.attribute
Models the Record attribute , which can appear on classes to indicate that this class is a record class.
RecordComponentInfo - Interface in org.glavo.classfile.attribute
Models a single record component in the RecordAttribute.
ref1 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.ClassEntryImpl
 
ref1 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.MethodTypeEntryImpl
 
ref1 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.ModuleEntryImpl
 
ref1 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.PackageEntryImpl
 
ref1 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.StringEntryImpl
 
ref1 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractMemberRefEntry
 
ref1 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.FieldRefEntryImpl
 
ref1 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.InterfaceMethodRefEntryImpl
 
ref1 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.MethodRefEntryImpl
 
ref1 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.NameAndTypeEntryImpl
 
ref1() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ClassEntryImpl
 
ref1() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodTypeEntryImpl
 
ref1() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ModuleEntryImpl
 
ref1() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.PackageEntryImpl
 
ref1() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.StringEntryImpl
 
ref1() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractMemberRefEntry
 
ref1() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.FieldRefEntryImpl
 
ref1() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.InterfaceMethodRefEntryImpl
 
ref1() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodRefEntryImpl
 
ref1() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.NameAndTypeEntryImpl
 
ref2 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractMemberRefEntry
 
ref2 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.FieldRefEntryImpl
 
ref2 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.InterfaceMethodRefEntryImpl
 
ref2 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.MethodRefEntryImpl
 
ref2 - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.NameAndTypeEntryImpl
 
ref2() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractMemberRefEntry
 
ref2() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.FieldRefEntryImpl
 
ref2() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.InterfaceMethodRefEntryImpl
 
ref2() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodRefEntryImpl
 
ref2() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.NameAndTypeEntryImpl
 
reference() - Method in interface org.glavo.classfile.constantpool.MethodHandleEntry
Returns the constant pool entry describing the method.
reference() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodHandleEntryImpl
 
ReferenceType - Enum constant in enum class org.glavo.classfile.TypeKind
a reference type
relabel(Label, CodeBuilder) - Method in interface org.glavo.classfile.components.CodeRelabeler
Access method to internal re-labeling function.
relabel(Label, CodeBuilder) - Method in record class org.glavo.classfile.impl.CodeRelabelerImpl
 
RELEASE_0 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The original version.
RELEASE_1 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform 1.1.
RELEASE_10 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 10.
RELEASE_11 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 11.
RELEASE_12 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 12.
RELEASE_13 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 13.
RELEASE_14 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 14.
RELEASE_15 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 15.
RELEASE_16 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 16.
RELEASE_17 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 17.
RELEASE_18 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 18.
RELEASE_19 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 19.
RELEASE_2 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java 2 Platform, Standard Edition, v 1.2.
RELEASE_20 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 20.
RELEASE_21 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 21.
RELEASE_22 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 22.
RELEASE_23 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 23.
RELEASE_3 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java 2 Platform, Standard Edition, v 1.3.
RELEASE_4 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java 2 Platform, Standard Edition, v 1.4.
RELEASE_5 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java 2 Platform, Standard Edition 5.0.
RELEASE_6 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 6.
RELEASE_7 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 7.
RELEASE_8 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 8.
RELEASE_9 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version introduced by the Java Platform, Standard Edition 9.
remapClass(ClassFile, ClassModel) - Method in interface org.glavo.classfile.components.ClassRemapper
Remaps the whole ClassModel into a new class file, including the class name.
remove(Object) - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
requires() - Method in interface org.glavo.classfile.attribute.ModuleAttribute
Returns the modules required by this module.
requires() - Method in interface org.glavo.classfile.attribute.ModuleRequireInfo
Returns The module on which the current module depends.
requires() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundModuleAttribute
 
requires() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleAttribute
 
requires() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleRequiresInfo
Returns the value of the requires record component.
requires(ModuleRequireInfo) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Adds module requirement
requires(ModuleRequireInfo) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
requires(ModuleDesc, int, String) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Adds module requirement
requires(ModuleDesc, int, String) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
requires(ModuleDesc, Collection<AccessFlag>, String) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Adds module requirement
requiresFlags() - Method in interface org.glavo.classfile.attribute.ModuleRequireInfo
Returns the access flags.
requiresFlagsMask() - Method in interface org.glavo.classfile.attribute.ModuleRequireInfo
Returns the flags associated with this require declaration, as a bit mask.
requiresFlagsMask() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleRequiresInfo
Returns the value of the requiresFlagsMask record component.
requiresVersion() - Method in interface org.glavo.classfile.attribute.ModuleRequireInfo
Returns the required version of the required module, if present.
requiresVersion() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleRequiresInfo
Returns the value of the requiresVersion record component.
reserveSpace(int) - Method in interface org.glavo.classfile.BufWriter
Ensure that the buffer has at least freeBytes bytes of unused space
reserveSpace(int) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
resolutionFlags() - Method in interface org.glavo.classfile.attribute.ModuleResolutionAttribute
The value of the resolution_flags item is a mask of flags used to denote properties of module resolution.
resolutionFlags() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundModuleResolutionAttribute
 
resolutionFlags() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleResolutionAttribute
 
resolve(B) - Method in interface org.glavo.classfile.ClassFileTransform
Bind a transform to a builder.
resolve(ClassBuilder) - Method in interface org.glavo.classfile.ClassTransform
 
resolve(ClassBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedClassTransform
 
resolve(ClassBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ClassFieldTransform
 
resolve(ClassBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ClassMethodTransform
 
resolve(ClassBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierClassTransform
 
resolve(CodeBuilder) - Method in interface org.glavo.classfile.CodeTransform
 
resolve(CodeBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedCodeTransform
 
resolve(CodeBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierCodeTransform
 
resolve(FieldBuilder) - Method in interface org.glavo.classfile.FieldTransform
 
resolve(FieldBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedFieldTransform
 
resolve(FieldBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierFieldTransform
 
resolve(MethodBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedMethodTransform
 
resolve(MethodBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.MethodCodeTransform
 
resolve(MethodBuilder) - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierMethodTransform
 
resolve(MethodBuilder) - Method in interface org.glavo.classfile.MethodTransform
 
ResolvedTransformImpl(Consumer<E>) - Constructor for record class org.glavo.classfile.impl.TransformImpl.ResolvedTransformImpl
 
ResolvedTransformImpl(Consumer<E>, Runnable, Runnable) - Constructor for record class org.glavo.classfile.impl.TransformImpl.ResolvedTransformImpl
Creates an instance of a ResolvedTransformImpl record class.
RESOURCE_VARIABLE - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a resource variable.
ResourceParsingClassHierarchyResolver(Function<ClassDesc, InputStream>) - Constructor for class org.glavo.classfile.impl.ClassHierarchyImpl.ResourceParsingClassHierarchyResolver
 
result() - Method in record class org.glavo.classfile.impl.SignaturesImpl.MethodSignatureImpl
Returns the value of the result record component.
result() - Method in interface org.glavo.classfile.MethodSignature
Returns the signatures of the return value of this method.
RET - Enum constant in enum class org.glavo.classfile.Opcode
Return from subroutine is discontinued opcode
RET - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the RET instruction.
RET_W - Enum constant in enum class org.glavo.classfile.Opcode
Return from subroutine (wide index) is discontinued opcode
RETURN - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Return from method
RETURN - Enum constant in enum class org.glavo.classfile.Opcode
Return void from method
RETURN - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the RETURN instruction.
return_() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to return void from the method
returnInstruction(TypeKind) - Method in interface org.glavo.classfile.CodeBuilder
Generate return instruction
ReturnInstruction - Interface in org.glavo.classfile.instruction
Models a return-from-method instruction in the code array of a Code attribute.
returnOpcode(TypeKind) - Static method in class org.glavo.classfile.impl.BytecodeHelpers
 
reverseBranchOpcode(Opcode) - Static method in class org.glavo.classfile.impl.BytecodeHelpers
 
run(Consumer<? super CodeBuilder>) - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
run(Consumer<? super FieldBuilder>) - Method in class org.glavo.classfile.impl.BufferedFieldBuilder
 
run(Consumer<? super FieldBuilder>) - Method in class org.glavo.classfile.impl.DirectFieldBuilder
 
run(Consumer<? super MethodBuilder>) - Method in class org.glavo.classfile.impl.BufferedMethodBuilder
 
run(Consumer<? super MethodBuilder>) - Method in class org.glavo.classfile.impl.DirectMethodBuilder
 
RUNTIME_INVISIBLE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the RuntimeInvisibleAnnotations attribute
RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the RuntimeInvisibleParameterAnnotations attribute
RUNTIME_INVISIBLE_TYPE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the RuntimeInvisibleTypeAnnotations attribute
RUNTIME_VISIBLE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the RuntimeVisibleAnnotations attribute
RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the RuntimeVisibleParameterAnnotations attribute
RUNTIME_VISIBLE_TYPE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the RuntimeVisibleTypeAnnotations attribute
RuntimeInvisibleAnnotationsAttribute - Interface in org.glavo.classfile.attribute
Models the RuntimeInvisibleAnnotations attribute , which can appear on classes, methods, and fields.
RuntimeInvisibleParameterAnnotationsAttribute - Interface in org.glavo.classfile.attribute
Models the RuntimeInvisibleParameterAnnotations attribute , which can appear on methods.
RuntimeInvisibleTypeAnnotationsAttribute - Interface in org.glavo.classfile.attribute
Models the RuntimeInvisibleTypeAnnotations attribute , which can appear on classes, methods, fields, and code attributes.
runtimeVersion() - Method in enum class org.glavo.classfile.ClassFileFormatVersion
Returns the least runtime version that supports this class file format version; otherwise null.
RuntimeVisibleAnnotationsAttribute - Interface in org.glavo.classfile.attribute
Models the RuntimeVisibleAnnotations attribute , which can appear on classes, methods, and fields.
RuntimeVisibleParameterAnnotationsAttribute - Interface in org.glavo.classfile.attribute
Models the RuntimeVisibleParameterAnnotations attribute , which can appear on methods.
RuntimeVisibleTypeAnnotationsAttribute - Interface in org.glavo.classfile.attribute
Models the RuntimeVisibleTypeAnnotations attribute , which can appear on classes, methods, fields, and code attributes.

S

saload() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to load a short from an array
SALOAD - Enum constant in enum class org.glavo.classfile.Opcode
Load short from array
SALOAD - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the SALOAD instruction.
sastore() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store into a short array
SASTORE - Enum constant in enum class org.glavo.classfile.Opcode
Store into short array
SASTORE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the SASTORE instruction.
secondaryEntry() - Method in class org.glavo.classfile.impl.AbstractBoundLocalVariable
 
secondaryIndex() - Method in class org.glavo.classfile.impl.AbstractBoundLocalVariable
 
secondaryTypeKind() - Method in enum class org.glavo.classfile.Opcode
Returns secondary type kind for instructions operating with two types, or null otherwise.
setBCI(int) - Method in class org.glavo.classfile.impl.LabelImpl
 
setLabelContext(LabelContext) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
setLabelTarget(Label) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
setLabelTarget(Label, int) - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
setLabelTarget(Label, int) - Method in class org.glavo.classfile.impl.CodeImpl
 
setLabelTarget(Label, int) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
setLabelTarget(Label, int) - Method in interface org.glavo.classfile.impl.LabelContext
 
setLineNumber(int) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
setOriginal(M) - Method in class org.glavo.classfile.impl.AbstractDirectBuilder
 
setSizeHint(int) - Method in class org.glavo.classfile.impl.DirectClassBuilder
 
SHARED_POOL - Enum constant in enum class org.glavo.classfile.ClassFile.ConstantPoolSharingOption
Preserves the original constant pool when transforming classfile
shortJumpsOption() - Method in record class org.glavo.classfile.impl.ClassFileImpl
Returns the value of the shortJumpsOption record component.
ShortType - Enum constant in enum class org.glavo.classfile.TypeKind
the primitive type short
shortValue() - Method in interface org.glavo.classfile.AnnotationValue.OfShort
Returns the constant.
shortValue() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfShortImpl
 
signature() - Method in interface org.glavo.classfile.attribute.LocalVariableTypeInfo
Returns the field signature of the local variable.
signature() - Method in interface org.glavo.classfile.attribute.SignatureAttribute
Returns the signature for the class, method, or field.
signature() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
signature() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundSignatureAttribute
 
signature() - Method in class org.glavo.classfile.impl.BoundLocalVariableType
 
signature() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeInfo
Returns the value of the signature record component.
signature() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundSignatureAttribute
 
signature() - Method in interface org.glavo.classfile.instruction.LocalVariableType
Returns the local variable signature.
Signature - Interface in org.glavo.classfile
Models generic Java type signatures, as defined in .
SIGNATURE - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the Signature attribute
Signature.ArrayTypeSig - Interface in org.glavo.classfile
Models the signature of an array type.
Signature.BaseTypeSig - Interface in org.glavo.classfile
Models the signature of a primitive type or void
Signature.ClassTypeSig - Interface in org.glavo.classfile
Models the signature of a possibly-parameterized class or interface type.
Signature.RefTypeSig - Interface in org.glavo.classfile
Models the signature of a reference type, which may be a class, interface, type variable, or array type.
Signature.ThrowableSig - Interface in org.glavo.classfile
Models a signature for a throwable type.
Signature.TypeArg - Interface in org.glavo.classfile
Models the type argument.
Signature.TypeArg.WildcardIndicator - Enum Class in org.glavo.classfile
Indicator for whether a wildcard has default bound, no bound, an upper bound, or a lower bound
Signature.TypeParam - Interface in org.glavo.classfile
Models a signature for a type parameter of a generic class or method.
Signature.TypeVarSig - Interface in org.glavo.classfile
Models the signature of a type variable.
SignatureAttribute - Interface in org.glavo.classfile.attribute
Models the Signature attribute , which can appear on classes, methods, or fields.
SignaturesImpl - Class in org.glavo.classfile.impl
 
SignaturesImpl(String) - Constructor for class org.glavo.classfile.impl.SignaturesImpl
 
SignaturesImpl.ArrayTypeSigImpl - Record Class in org.glavo.classfile.impl
 
SignaturesImpl.BaseTypeSigImpl - Record Class in org.glavo.classfile.impl
 
SignaturesImpl.ClassSignatureImpl - Record Class in org.glavo.classfile.impl
 
SignaturesImpl.ClassTypeSigImpl - Record Class in org.glavo.classfile.impl
 
SignaturesImpl.MethodSignatureImpl - Record Class in org.glavo.classfile.impl
 
SignaturesImpl.TypeArgImpl - Record Class in org.glavo.classfile.impl
 
SignaturesImpl.TypeParamImpl - Record Class in org.glavo.classfile.impl
 
SignaturesImpl.TypeVarSigImpl - Record Class in org.glavo.classfile.impl
 
signatureString() - Method in interface org.glavo.classfile.ClassSignature
Returns the raw signature string.
signatureString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ArrayTypeSigImpl
 
signatureString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.BaseTypeSigImpl
 
signatureString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassSignatureImpl
 
signatureString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassTypeSigImpl
 
signatureString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.MethodSignatureImpl
 
signatureString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeArgImpl
 
signatureString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeVarSigImpl
 
signatureString() - Method in interface org.glavo.classfile.MethodSignature
Returns the raw signature string.
signatureString() - Method in interface org.glavo.classfile.Signature
Returns the raw signature string.
signatureSymbol() - Method in interface org.glavo.classfile.instruction.LocalVariableType
Returns the local variable signature.
signedHashCode(int, byte[], int, int) - Static method in class org.glavo.classfile.jdk.ArrayUtils
 
sipush(int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction pushing a short onto the operand stack
SIPUSH - Enum constant in enum class org.glavo.classfile.Opcode
Push short
SIPUSH - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the SIPUSH instruction.
size() - Method in interface org.glavo.classfile.BufWriter
Returns the number of bytes that have been written to the buffer.
size() - Method in interface org.glavo.classfile.constantpool.ConstantPool
Returns the size of the constant pool.
size() - Method in class org.glavo.classfile.impl.AttributeHolder
 
size() - Method in class org.glavo.classfile.impl.BufWriterImpl
 
size() - Method in class org.glavo.classfile.impl.ClassPrinterImpl.ListNodeImpl
 
size() - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
size() - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
size() - Method in class org.glavo.classfile.impl.EntryMap
 
size() - Method in class org.glavo.classfile.impl.SplitConstantPool
 
size() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetImpl
 
size() - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
size() - Method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns the size of the target info.
sizeIfFixed() - Method in enum class org.glavo.classfile.Opcode
Returns size of the instruction if fixed, or -1 otherwise.
sizeIfFixed() - Method in enum class org.glavo.classfile.TypeAnnotation.TargetType
Returns the size of the target type if fixed or -1 if variable.
sizeInBytes() - Method in class org.glavo.classfile.impl.AbstractInstruction
 
sizeInBytes() - Method in interface org.glavo.classfile.Instruction
Returns the size in bytes of this instruction.
skipAttributeHolder(int) - Method in interface org.glavo.classfile.ClassReader
Returns the offset following the block of attributes starting at the specified position.
skipAttributeHolder(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
slot - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
slot - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
slot() - Method in interface org.glavo.classfile.attribute.LocalVariableInfo
Returns the index into the local variable array of the current frame which holds this local variable.
slot() - Method in interface org.glavo.classfile.attribute.LocalVariableTypeInfo
Returns the index into the local variable array of the current frame which holds this local variable.
slot() - Method in class org.glavo.classfile.impl.AbstractBoundLocalVariable
 
slot() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundIncrementInstruction
 
slot() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundLoadInstruction
 
slot() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundRetInstruction
 
slot() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundStoreInstruction
 
slot() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundIncrementInstruction
 
slot() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundLoadInstruction
 
slot() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundRetInstruction
 
slot() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundStoreInstruction
 
slot() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
slot() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
slot() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableInfo
Returns the value of the slot record component.
slot() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeInfo
Returns the value of the slot record component.
slot() - Method in interface org.glavo.classfile.instruction.DiscontinuedInstruction.RetInstruction
Returns the local variable slot with return address.
slot() - Method in interface org.glavo.classfile.instruction.IncrementInstruction
Returns the local variable slot to increment.
slot() - Method in interface org.glavo.classfile.instruction.LoadInstruction
Returns the local variable slot to load from.
slot() - Method in interface org.glavo.classfile.instruction.LocalVariable
Returns the local variable slot.
slot() - Method in interface org.glavo.classfile.instruction.LocalVariableType
Returns the local variable slot.
slot() - Method in interface org.glavo.classfile.instruction.StoreInstruction
Returns the local variable slot to store to.
slot() - Method in enum class org.glavo.classfile.Opcode
Returns local variable slot for instructions operating with local variable, or -1 otherwise.
slotSize() - Method in enum class org.glavo.classfile.TypeKind
Returns the number of local variable slots consumed by this type.
slotSize(ClassDesc) - Static method in class org.glavo.classfile.impl.Util
 
SOURCE_DEBUG_EXTENSION - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the SourceDebugExtension attribute
SOURCE_FILE - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the SourceFile attribute
SOURCE_ID - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the SourceID attribute
SourceDebugExtensionAttribute - Interface in org.glavo.classfile.attribute
Models the SourceDebugExtension attribute.
sourceFile() - Method in interface org.glavo.classfile.attribute.SourceFileAttribute
Returns the name of the source file from which this class was compiled.
sourceFile() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundSourceFileAttribute
 
sourceFile() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundSourceFileAttribute
 
SourceFileAttribute - Interface in org.glavo.classfile.attribute
Models the SourceFile attribute , which can appear on classes.
sourceId() - Method in interface org.glavo.classfile.attribute.SourceIDAttribute
Returns the source id.
sourceId() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundSourceIDAttribute
 
sourceId() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundSourceIDAttribute
 
SourceIDAttribute - Interface in org.glavo.classfile.attribute
Models the SourceID attribute, which can appear on classes.
sourceModifier() - Method in enum class org.glavo.classfile.AccessFlag
Returns whether or not the flag has a directly corresponding modifier in the Java programming language.
SplitConstantPool - Class in org.glavo.classfile.impl
 
SplitConstantPool() - Constructor for class org.glavo.classfile.impl.SplitConstantPool
 
SplitConstantPool(ClassReader) - Constructor for class org.glavo.classfile.impl.SplitConstantPool
 
stability() - Method in interface org.glavo.classfile.AttributeMapper
Returns attribute stability indicator.
stack() - Method in interface org.glavo.classfile.attribute.StackMapFrameInfo
Returns the expanded stack types.
stack() - Method in interface org.glavo.classfile.components.CodeStackTracker
Returns Collection of TypeKind representing current stack.
stack() - Method in class org.glavo.classfile.impl.CodeStackTrackerImpl
 
stack() - Method in record class org.glavo.classfile.impl.StackMapDecoder.StackMapFrameImpl
Returns the value of the stack record component.
STACK - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Stack operations
STACK_MAP_TABLE - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the StackMapTable attribute
STACK_MAPS_WHEN_REQUIRED - Enum constant in enum class org.glavo.classfile.ClassFile.StackMapsOption
Generate stack maps when required
StackCounter - Class in org.glavo.classfile.impl
 
StackCounter(LabelContext, String, MethodTypeDesc, boolean, ByteBuffer, SplitConstantPool, List<AbstractPseudoInstruction.ExceptionCatchImpl>) - Constructor for class org.glavo.classfile.impl.StackCounter
 
stackInstruction(Opcode) - Method in interface org.glavo.classfile.CodeBuilder
Generate a stack manipulating instruction
StackInstruction - Interface in org.glavo.classfile.instruction
Models a stack manipulation instruction in the code array of a Code attribute.
StackMapDecoder - Class in org.glavo.classfile.impl
 
StackMapDecoder.ObjectVerificationTypeInfoImpl - Record Class in org.glavo.classfile.impl
 
StackMapDecoder.StackMapFrameImpl - Record Class in org.glavo.classfile.impl
 
StackMapDecoder.UninitializedVerificationTypeInfoImpl - Record Class in org.glavo.classfile.impl
 
StackMapFrameImpl(int, Label, List<StackMapFrameInfo.VerificationTypeInfo>, List<StackMapFrameInfo.VerificationTypeInfo>) - Constructor for record class org.glavo.classfile.impl.StackMapDecoder.StackMapFrameImpl
Creates an instance of a StackMapFrameImpl record class.
StackMapFrameInfo - Interface in org.glavo.classfile.attribute
Models stack map frame of StackMapTable attribute .
StackMapFrameInfo.ObjectVerificationTypeInfo - Interface in org.glavo.classfile.attribute
A stack value for an object type.
StackMapFrameInfo.SimpleVerificationTypeInfo - Enum Class in org.glavo.classfile.attribute
A simple stack value.
StackMapFrameInfo.UninitializedVerificationTypeInfo - Interface in org.glavo.classfile.attribute
An uninitialized stack value.
StackMapFrameInfo.VerificationTypeInfo - Interface in org.glavo.classfile.attribute
The type of a stack value.
StackMapGenerator - Class in org.glavo.classfile.impl
StackMapGenerator is responsible for stack map frames generation.
StackMapGenerator(LabelContext, ClassDesc, String, MethodTypeDesc, boolean, ByteBuffer, SplitConstantPool, ClassFileImpl, List<AbstractPseudoInstruction.ExceptionCatchImpl>) - Constructor for class org.glavo.classfile.impl.StackMapGenerator
Primary constructor of the Generator class.
stackMapsOption() - Method in record class org.glavo.classfile.impl.ClassFileImpl
Returns the value of the stackMapsOption record component.
stackMapTableAttribute() - Method in class org.glavo.classfile.impl.StackMapGenerator
Getter of the generated StackMapTableAttribute or null if stack map is empty
StackMapTableAttribute - Interface in org.glavo.classfile.attribute
Models the StackMapTable attribute , which can appear on a Code attribute.
standardAttribute(Utf8Entry) - Static method in class org.glavo.classfile.Attributes
Returns the attribute mapper for a standard attribute.
start() - Method in class org.glavo.classfile.impl.BlockCodeBuilderImpl
 
startHandler() - Method in interface org.glavo.classfile.ClassFileTransform.ResolvedTransform
Returns an action to call at the start of transformation.
startHandler() - Method in record class org.glavo.classfile.impl.TransformImpl.ResolvedTransformImpl
Returns the value of the startHandler record component.
startLabel() - Method in interface org.glavo.classfile.CodeBuilder
Returns the label associated with the beginning of the current block.
startLabel() - Method in class org.glavo.classfile.impl.BlockCodeBuilderImpl
 
startLabel() - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
startLabel() - Method in class org.glavo.classfile.impl.ChainedCodeBuilder
 
startLabel() - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
startLabel() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetInfoImpl
Returns the value of the startLabel record component.
startLabel() - Method in class org.glavo.classfile.impl.TransformingCodeBuilder
 
startLabel() - Method in interface org.glavo.classfile.TypeAnnotation.LocalVarTargetInfo
The given local variable has a value at indices into the code array in the interval [start_pc, start_pc + length), that is, between start_pc inclusive and start_pc + length exclusive.
startPc() - Method in interface org.glavo.classfile.attribute.CharacterRangeInfo
Returns the start of the character range region (inclusive).
startPc() - Method in interface org.glavo.classfile.attribute.LineNumberInfo
Returns the index into the code array at which the code for this line begins.
startPc() - Method in interface org.glavo.classfile.attribute.LocalVariableInfo
Returns the index into the code array (inclusive) at which the scope of this variable begins.
startPc() - Method in interface org.glavo.classfile.attribute.LocalVariableTypeInfo
Returns the index into the code array (inclusive) at which the scope of this variable begins.
startPc() - Method in class org.glavo.classfile.impl.AbstractBoundLocalVariable
 
startPc() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundCharacterRangeInfo
Returns the value of the startPc record component.
startPc() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLineNumberInfo
Returns the value of the startPc record component.
startPc() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableInfo
Returns the value of the startPc record component.
startPc() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeInfo
Returns the value of the startPc record component.
startScope - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
startScope - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
startScope - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundCharacterRange
 
startScope() - Method in class org.glavo.classfile.impl.AbstractBoundLocalVariable
 
startScope() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
startScope() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
startScope() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundCharacterRange
 
startScope() - Method in class org.glavo.classfile.impl.BoundCharacterRange
 
startScope() - Method in interface org.glavo.classfile.instruction.CharacterRange
Returns the start of the instruction range.
startScope() - Method in interface org.glavo.classfile.instruction.LocalVariable
Returns the start range of the local variable scope.
startScope() - Method in interface org.glavo.classfile.instruction.LocalVariableType
Returns the start range of the local variable scope.
STATELESS - Enum constant in enum class org.glavo.classfile.AttributeMapper.AttributeStability
The attribute contains only pure data, such as timestamps, and can always be bulk-copied.
STATIC - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_STATIC, corresponding to the source modifier static, with a mask value of 0x0008.
STATIC_PHASE - Enum constant in enum class org.glavo.classfile.AccessFlag
The module requires flag ACC_STATIC_PHASE with a mask value of 0x0040.
StaticClassHierarchyResolver(Collection<ClassDesc>, Map<ClassDesc, ClassDesc>) - Constructor for class org.glavo.classfile.impl.ClassHierarchyImpl.StaticClassHierarchyResolver
 
STORE - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Store into local variable
storeInstruction(TypeKind, int) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to store a value to a local variable
StoreInstruction - Interface in org.glavo.classfile.instruction
Models a local variable store instruction in the code array of a Code attribute.
storeOpcode(TypeKind, int) - Static method in class org.glavo.classfile.impl.BytecodeHelpers
 
STRICT - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_STRICT, corresponding to the source modifier strictfp, with a mask value of 0x0800.
stringEntry(String) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A StringEntry describing the provided value.
stringEntry(Utf8Entry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A StringEntry referencing the provided UTF8 entry.
stringEntry(Utf8Entry) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
stringEntry(Utf8Entry) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
StringEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_String_info constant in the constant pool of a classfile.
stringValue() - Method in interface org.glavo.classfile.AnnotationValue.OfString
Returns the constant.
stringValue() - Method in interface org.glavo.classfile.constantpool.StringEntry
Returns the string value for this entry.
stringValue() - Method in interface org.glavo.classfile.constantpool.Utf8Entry
Returns the string value for this entry.
stringValue() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.StringEntryImpl
 
stringValue() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.Utf8EntryImpl
 
stringValue() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfStringImpl
 
style() - Method in class org.glavo.classfile.impl.ClassPrinterImpl.ListNodeImpl
 
style() - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
subSequence(int, int) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.Utf8EntryImpl
 
SUPER - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_SUPER with a mask value of 0x0020.
SUPER - Enum constant in enum class org.glavo.classfile.Signature.TypeArg.WildcardIndicator
lower-bounded indicator -
superclass() - Method in interface org.glavo.classfile.ClassModel
Returns the superclass of this class, if there is one.
superclass() - Method in class org.glavo.classfile.impl.ClassImpl
 
superClass() - Method in record class org.glavo.classfile.impl.ClassHierarchyImpl.ClassHierarchyInfoImpl
Returns the value of the superClass record component.
Superclass - Interface in org.glavo.classfile
Models the superclass of a class.
superclassEntry() - Method in interface org.glavo.classfile.ClassReader
Returns the constant pool entry describing the name of the superclass, if any.
superclassEntry() - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
superclassEntry() - Method in class org.glavo.classfile.impl.SuperclassImpl
 
superclassEntry() - Method in interface org.glavo.classfile.Superclass
Returns the superclass.
SuperclassImpl - Class in org.glavo.classfile.impl
 
SuperclassImpl(ClassEntry) - Constructor for class org.glavo.classfile.impl.SuperclassImpl
 
superclassSignature() - Method in interface org.glavo.classfile.ClassSignature
Returns the instantiation of the superclass in this signature.
superclassSignature() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassSignatureImpl
Returns the value of the superclassSignature record component.
superinterfaceSignatures() - Method in interface org.glavo.classfile.ClassSignature
Returns the instantiation of the interfaces in this signature.
superinterfaceSignatures() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassSignatureImpl
Returns the value of the superinterfaceSignatures record component.
superOf(Signature.RefTypeSig) - Static method in interface org.glavo.classfile.Signature.TypeArg
Returns a lower-bounded type arg.
supertypeIndex() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.SupertypeTargetImpl
Returns the value of the supertypeIndex record component.
supertypeIndex() - Method in interface org.glavo.classfile.TypeAnnotation.SupertypeTarget
JVMS: A supertype_index value of 65535 specifies that the annotation appears on the superclass in an extends clause of a class declaration.
SupertypeTargetImpl(int) - Constructor for record class org.glavo.classfile.impl.TargetInfoImpl.SupertypeTargetImpl
Creates an instance of a SupertypeTargetImpl record class.
supplier() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierClassTransform
Returns the value of the supplier record component.
supplier() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierCodeTransform
Returns the value of the supplier record component.
supplier() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierFieldTransform
Returns the value of the supplier record component.
supplier() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierMethodTransform
Returns the value of the supplier record component.
SupplierClassTransform(Supplier<ClassTransform>) - Constructor for record class org.glavo.classfile.impl.TransformImpl.SupplierClassTransform
Creates an instance of a SupplierClassTransform record class.
SupplierCodeTransform(Supplier<CodeTransform>) - Constructor for record class org.glavo.classfile.impl.TransformImpl.SupplierCodeTransform
Creates an instance of a SupplierCodeTransform record class.
SupplierFieldTransform(Supplier<FieldTransform>) - Constructor for record class org.glavo.classfile.impl.TransformImpl.SupplierFieldTransform
Creates an instance of a SupplierFieldTransform record class.
SupplierMethodTransform(Supplier<MethodTransform>) - Constructor for record class org.glavo.classfile.impl.TransformImpl.SupplierMethodTransform
Creates an instance of a SupplierMethodTransform record class.
swap() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to swap the top two operand stack values
SWAP - Enum constant in enum class org.glavo.classfile.Opcode
Swap the top two operand stack values
SWAP - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the SWAP instruction.
SwitchCase - Interface in org.glavo.classfile.instruction
Models a single case in a lookupswitch or tableswitch instruction.
SwitchCaseImpl(int, Label) - Constructor for record class org.glavo.classfile.impl.AbstractInstruction.SwitchCaseImpl
Creates an instance of a SwitchCaseImpl record class.
sym - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.ClassEntryImpl
 
sym - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.MethodTypeEntryImpl
 
Symbolic information - Search tag in package org.glavo.classfile
Section
SYNCHRONIZED - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_SYNCHRONIZED, corresponding to the source modifier synchronized, with a mask value of 0x0020.
SYNTHETIC - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_SYNTHETIC with a mask value of 0x1000.
SYNTHETIC - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the Synthetic attribute
SyntheticAttribute - Interface in org.glavo.classfile.attribute
Models the Synthetic attribute , which can appear on classes, methods, and fields.
SYSTEM_CLASS_PROVIDER - Static variable in class org.glavo.classfile.impl.ClassHierarchyImpl.ClassLoadingClassHierarchyResolver
 
SYSTEM_STREAM_PROVIDER - Static variable in class org.glavo.classfile.impl.ClassHierarchyImpl.ResourceParsingClassHierarchyResolver
 

T

t() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedClassTransform
Returns the value of the t record component.
t() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedCodeTransform
Returns the value of the t record component.
t() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedFieldTransform
Returns the value of the t record component.
t() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedMethodTransform
Returns the value of the t record component.
table() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetImpl
Returns the value of the table record component.
table() - Method in interface org.glavo.classfile.TypeAnnotation.LocalVarTarget
Returns the table of local variable location/indices..
TABLE_SWITCH - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Access jump table by index and jump
tableswitch(int, int, Label, List<SwitchCase>) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to access a jump table by index and jump
tableswitch(Label, List<SwitchCase>) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to access a jump table by index and jump
TABLESWITCH - Enum constant in enum class org.glavo.classfile.Opcode
Access jump table by index and jump
TABLESWITCH - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the TABLESWITCH instruction.
tableSwitchInstruction(int, int, Label, List<SwitchCase>) - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to access a jump table by index and jump
TableSwitchInstruction - Interface in org.glavo.classfile.instruction
Models a tableswitch instruction in the code array of a Code attribute.
tag - Variable in class org.glavo.classfile.impl.AbstractPoolEntry
 
tag() - Method in interface org.glavo.classfile.AnnotationValue
Returns the tag character for this type as per .
tag() - Method in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
 
tag() - Method in interface org.glavo.classfile.attribute.StackMapFrameInfo.VerificationTypeInfo
Returns the tag of the type info.
tag() - Method in interface org.glavo.classfile.constantpool.PoolEntry
Returns the constant pool tag that describes the type of this entry.
tag() - Method in class org.glavo.classfile.impl.AbstractPoolEntry
 
tag() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfAnnotationImpl
 
tag() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfArrayImpl
 
tag() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfBooleanImpl
 
tag() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfByteImpl
 
tag() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfCharacterImpl
 
tag() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfClassImpl
 
tag() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfDoubleImpl
 
tag() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfEnumImpl
 
tag() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfFloatImpl
 
tag() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfIntegerImpl
 
tag() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfLongImpl
 
tag() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfShortImpl
 
tag() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfStringImpl
 
tag() - Method in record class org.glavo.classfile.impl.StackMapDecoder.ObjectVerificationTypeInfoImpl
 
tag() - Method in record class org.glavo.classfile.impl.StackMapDecoder.UninitializedVerificationTypeInfoImpl
 
tag() - Method in enum class org.glavo.classfile.TypeAnnotation.TypePathComponent.Kind
Returns the type path kind value.
TAG_CLASS - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag CLASS.
TAG_CONSTANTDYNAMIC - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag CONSTANTDYNAMIC.
TAG_DOUBLE - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag DOUBLE.
TAG_FIELDREF - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag FIELDREF.
TAG_FLOAT - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag FLOAT.
TAG_INTEGER - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag INTEGER.
TAG_INTERFACEMETHODREF - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag INTERFACEMETHODREF.
TAG_INVOKEDYNAMIC - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag INVOKEDYNAMIC.
TAG_LONG - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag LONG.
TAG_METHODHANDLE - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag METHODHANDLE.
TAG_METHODREF - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag METHODREF.
TAG_METHODTYPE - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag METHODTYPE.
TAG_MODULE - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag MODULE.
TAG_NAMEANDTYPE - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag NAMEANDTYPE.
TAG_PACKAGE - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag PACKAGE.
TAG_STRING - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag STRING.
TAG_UNICODE - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag UNICODE.
TAG_UTF8 - Static variable in interface org.glavo.classfile.ClassFile
The value of constant pool tag UTF8.
target() - Method in interface org.glavo.classfile.attribute.StackMapFrameInfo
Returns the frame target label.
target() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundBranchInstruction
 
target() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundJsrInstruction
 
target() - Method in record class org.glavo.classfile.impl.AbstractInstruction.SwitchCaseImpl
Returns the value of the target record component.
target() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundBranchInstruction
 
target() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundJsrInstruction
 
target() - Method in record class org.glavo.classfile.impl.StackMapDecoder.StackMapFrameImpl
Returns the value of the target record component.
target() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.OffsetTargetImpl
Returns the value of the target record component.
target() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeArgumentTargetImpl
Returns the value of the target record component.
target() - Method in interface org.glavo.classfile.instruction.BranchInstruction
Returns the target of the branch.
target() - Method in interface org.glavo.classfile.instruction.DiscontinuedInstruction.JsrInstruction
Returns the target of the JSR instruction.
target() - Method in interface org.glavo.classfile.instruction.SwitchCase
Returns the branch target corresponding to this case.
target() - Method in interface org.glavo.classfile.TypeAnnotation.OffsetTarget
The code array offset of either the bytecode instruction corresponding to the instanceof expression, the new bytecode instruction corresponding to the new expression, or the bytecode instruction corresponding to the method reference expression.
target() - Method in interface org.glavo.classfile.TypeAnnotation.TypeArgumentTarget
The code array offset of either the bytecode instruction corresponding to the cast expression, the new bytecode instruction corresponding to the new expression, the bytecode instruction corresponding to the explicit constructor invocation statement, the bytecode instruction corresponding to the method invocation expression, or the bytecode instruction corresponding to the method reference expression.
targetInfo() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundTypeAnnotation
Returns the value of the targetInfo record component.
targetInfo() - Method in interface org.glavo.classfile.TypeAnnotation
Returns information describing precisely which type in a declaration or expression is annotated.
TargetInfoImpl - Class in org.glavo.classfile.impl
 
TargetInfoImpl.CatchTargetImpl - Record Class in org.glavo.classfile.impl
 
TargetInfoImpl.EmptyTargetImpl - Record Class in org.glavo.classfile.impl
 
TargetInfoImpl.FormalParameterTargetImpl - Record Class in org.glavo.classfile.impl
 
TargetInfoImpl.LocalVarTargetImpl - Record Class in org.glavo.classfile.impl
 
TargetInfoImpl.LocalVarTargetInfoImpl - Record Class in org.glavo.classfile.impl
 
TargetInfoImpl.OffsetTargetImpl - Record Class in org.glavo.classfile.impl
 
TargetInfoImpl.SupertypeTargetImpl - Record Class in org.glavo.classfile.impl
 
TargetInfoImpl.ThrowsTargetImpl - Record Class in org.glavo.classfile.impl
 
TargetInfoImpl.TypeArgumentTargetImpl - Record Class in org.glavo.classfile.impl
 
TargetInfoImpl.TypeParameterBoundTargetImpl - Record Class in org.glavo.classfile.impl
 
TargetInfoImpl.TypeParameterTargetImpl - Record Class in org.glavo.classfile.impl
 
targetPath() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundTypeAnnotation
Returns the value of the targetPath record component.
targetPath() - Method in interface org.glavo.classfile.TypeAnnotation
Returns which part of the type indicated by TypeAnnotation.targetInfo() is annotated.
targetPlatform() - Method in interface org.glavo.classfile.attribute.ModuleTargetAttribute
Returns the target platform.
targetPlatform() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundModuleTargetAttribute
 
targetPlatform() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleTargetAttribute
 
targetType() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.CatchTargetImpl
 
targetType() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.EmptyTargetImpl
Returns the value of the targetType record component.
targetType() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.FormalParameterTargetImpl
 
targetType() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetImpl
Returns the value of the targetType record component.
targetType() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.OffsetTargetImpl
Returns the value of the targetType record component.
targetType() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.SupertypeTargetImpl
 
targetType() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.ThrowsTargetImpl
 
targetType() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeArgumentTargetImpl
Returns the value of the targetType record component.
targetType() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterBoundTargetImpl
Returns the value of the targetType record component.
targetType() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterTargetImpl
Returns the value of the targetType record component.
targetType() - Method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
Returns the type of the target.
targetTypeValue() - Method in enum class org.glavo.classfile.TypeAnnotation.TargetType
Returns the target type value.
TAT_CAST - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type CAST.
TAT_CLASS_EXTENDS - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type CLASS_EXTENDS.
TAT_CLASS_TYPE_PARAMETER - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type CLASS_TYPE_PARAMETER.
TAT_CLASS_TYPE_PARAMETER_BOUND - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type CLASS_TYPE_PARAMETER_BOUND.
TAT_CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT.
TAT_CONSTRUCTOR_REFERENCE - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type CONSTRUCTOR_REFERENCE.
TAT_CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT.
TAT_EXCEPTION_PARAMETER - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type EXCEPTION_PARAMETER.
TAT_FIELD - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type FIELD.
TAT_INSTANCEOF - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type INSTANCEOF.
TAT_LOCAL_VARIABLE - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type LOCAL_VARIABLE.
TAT_METHOD_FORMAL_PARAMETER - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type METHOD_FORMAL_PARAMETER.
TAT_METHOD_INVOCATION_TYPE_ARGUMENT - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type METHOD_INVOCATION_TYPE_ARGUMENT.
TAT_METHOD_RECEIVER - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type METHOD_RECEIVER.
TAT_METHOD_REFERENCE - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type METHOD_REFERENCE.
TAT_METHOD_REFERENCE_TYPE_ARGUMENT - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type METHOD_REFERENCE_TYPE_ARGUMENT.
TAT_METHOD_RETURN - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type METHOD_RETURN.
TAT_METHOD_TYPE_PARAMETER - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type METHOD_TYPE_PARAMETER.
TAT_METHOD_TYPE_PARAMETER_BOUND - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type METHOD_TYPE_PARAMETER_BOUND.
TAT_NEW - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type NEW.
TAT_RESOURCE_VARIABLE - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type RESOURCE_VARIABLE.
TAT_THROWS - Static variable in interface org.glavo.classfile.ClassFile
The value of type annotation target type THROWS.
TemporaryConstantPool - Class in org.glavo.classfile.impl
 
terminal - Variable in class org.glavo.classfile.impl.NonterminalCodeBuilder
 
TerminalCodeBuilder - Interface in org.glavo.classfile.impl
 
TerminalFieldBuilder - Interface in org.glavo.classfile.impl
 
TerminalMethodBuilder - Interface in org.glavo.classfile.impl
 
The constant pool - Search tag in package org.glavo.classfile
Section
thisClass() - Method in interface org.glavo.classfile.ClassModel
Returns the constant pool entry describing the name of this class.
thisClass() - Method in class org.glavo.classfile.impl.BufWriterImpl
 
thisClass() - Method in class org.glavo.classfile.impl.ClassImpl
 
thisClassEntry() - Method in interface org.glavo.classfile.ClassReader
Returns the constant pool entry describing the name of class.
thisClassEntry() - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
thisClassPos() - Method in interface org.glavo.classfile.ClassReader
Returns the offset into the classfile of the this_class field.
thisClassPos() - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
THROW_EXCEPTION - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Throw exception or error
throwableSignatures() - Method in record class org.glavo.classfile.impl.SignaturesImpl.MethodSignatureImpl
Returns the value of the throwableSignatures record component.
throwableSignatures() - Method in interface org.glavo.classfile.MethodSignature
Returns the signatures of the exceptions thrown by this method.
throwInstruction() - Method in interface org.glavo.classfile.CodeBuilder
Generate an instruction to throw an exception or error
ThrowInstruction - Interface in org.glavo.classfile.instruction
Models an athrow instruction in the code array of a Code attribute.
THROWS - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a throws clause in a method declaration.
ThrowsTargetImpl(int) - Constructor for record class org.glavo.classfile.impl.TargetInfoImpl.ThrowsTargetImpl
Creates an instance of a ThrowsTargetImpl record class.
throwsTargetIndex() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.ThrowsTargetImpl
Returns the value of the throwsTargetIndex record component.
throwsTargetIndex() - Method in interface org.glavo.classfile.TypeAnnotation.ThrowsTarget
The index into the exception_index_table array of the Exceptions attribute of the method_info structure enclosing the RuntimeVisibleTypeAnnotations attribute.
toBinaryName(ClassDesc) - Static method in class org.glavo.classfile.impl.Util
Converts a descriptor of classes or interfaces into a binary name.
toClassDesc(String) - Static method in class org.glavo.classfile.impl.Util
 
toInternalName(ClassDesc) - Static method in class org.glavo.classfile.impl.Util
 
toJson(Consumer<String>) - Method in interface org.glavo.classfile.components.ClassPrinter.Node
Prints the node and its sub-tree into JSON format.
toJson(ClassPrinter.Node, Consumer<String>) - Static method in class org.glavo.classfile.impl.ClassPrinterImpl
 
toJson(CompoundElement<?>, ClassPrinter.Verbosity, Consumer<String>) - Static method in class org.glavo.classfile.components.ClassPrinter
Prints provided model as structured text in JSON format.
toModel() - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
toModel() - Method in class org.glavo.classfile.impl.BufferedFieldBuilder
 
toModel() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder
 
toString() - Method in class org.glavo.classfile.CustomAttribute
 
toString() - Method in class org.glavo.classfile.impl.AbstractAttributeMapper
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundArgumentConstantInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundBranchInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundFieldInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundIncrementInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeDynamicInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeInterfaceInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundJsrInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundLoadConstantInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundLoadInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundLookupSwitchInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundNewMultidimensionalArrayInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundNewObjectInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundNewPrimitiveArrayInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundNewReferenceArrayInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundRetInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundStoreInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundTableSwitchInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundTypeCheckInstruction
 
toString() - Method in record class org.glavo.classfile.impl.AbstractInstruction.SwitchCaseImpl
Returns a string representation of this record class.
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundArgumentConstantInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundBranchInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundFieldInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundIncrementInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundInvokeDynamicInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundInvokeInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundJsrInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundLoadConstantInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundLoadInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundLookupSwitchInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundNewMultidimensionalArrayInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundNewObjectInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundNewPrimitiveArrayInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundNewReferenceArrayInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundRetInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundReturnInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundStoreInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundTableSwitchInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundThrowInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundTypeCheckInstruction
 
toString() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractDynamicConstantPoolEntry
 
toString() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractMemberRefEntry
 
toString() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ClassEntryImpl
 
toString() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodTypeEntryImpl
 
toString() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ModuleEntryImpl
 
toString() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.PackageEntryImpl
 
toString() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.NameAndTypeEntryImpl
 
toString() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodHandleEntryImpl
 
toString() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.DoubleEntryImpl
 
toString() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.FloatEntryImpl
 
toString() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.IntegerEntryImpl
 
toString() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.LongEntryImpl
 
toString() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.StringEntryImpl
 
toString() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.Utf8EntryImpl
 
toString() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.ExceptionCatchImpl
 
toString() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
toString() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
toString() - Method in class org.glavo.classfile.impl.AccessFlagsImpl
 
toString() - Method in record class org.glavo.classfile.impl.AnnotationImpl.AnnotationElementImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfAnnotationImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfArrayImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfBooleanImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfByteImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfCharacterImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfClassImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfDoubleImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfEnumImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfFloatImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfIntegerImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfLongImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfShortImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfStringImpl
Returns a string representation of this record class.
toString() - Method in class org.glavo.classfile.impl.AnnotationImpl
 
toString() - Method in class org.glavo.classfile.impl.BoundAttribute
 
toString() - Method in class org.glavo.classfile.impl.BoundCharacterRange
 
toString() - Method in class org.glavo.classfile.impl.BoundLocalVariable
 
toString() - Method in class org.glavo.classfile.impl.BoundLocalVariableType
 
toString() - Method in class org.glavo.classfile.impl.BufferedCodeBuilder.Model
 
toString() - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
toString() - Method in class org.glavo.classfile.impl.BufferedFieldBuilder.Model
 
toString() - Method in class org.glavo.classfile.impl.BufferedMethodBuilder.Model
 
toString() - Method in record class org.glavo.classfile.impl.ClassFileImpl.AttributeMapperOptionImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.ClassFileImpl.ClassHierarchyResolverOptionImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.ClassFileImpl
Returns a string representation of this record class.
toString() - Method in class org.glavo.classfile.impl.ClassFileVersionImpl
 
toString() - Method in record class org.glavo.classfile.impl.ClassHierarchyImpl.ClassHierarchyInfoImpl
Returns a string representation of this record class.
toString() - Method in class org.glavo.classfile.impl.ClassImpl
 
toString() - Method in record class org.glavo.classfile.impl.ClassPrinterImpl.LeafNodeImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.ClassRemapperImpl
Returns a string representation of this record class.
toString() - Method in class org.glavo.classfile.impl.CodeImpl
 
toString() - Method in record class org.glavo.classfile.impl.CodeRelabelerImpl
Returns a string representation of this record class.
toString() - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
toString() - Method in class org.glavo.classfile.impl.FieldImpl
 
toString() - Method in class org.glavo.classfile.impl.InterfacesImpl
 
toString() - Method in class org.glavo.classfile.impl.LabelImpl
 
toString() - Method in class org.glavo.classfile.impl.LineNumberImpl
 
toString() - Method in class org.glavo.classfile.impl.MethodImpl
 
toString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ArrayTypeSigImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.BaseTypeSigImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassSignatureImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassTypeSigImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.MethodSignatureImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeArgImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeParamImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeVarSigImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.StackMapDecoder.ObjectVerificationTypeInfoImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.StackMapDecoder.StackMapFrameImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.StackMapDecoder.UninitializedVerificationTypeInfoImpl
Returns a string representation of this record class.
toString() - Method in class org.glavo.classfile.impl.SuperclassImpl
 
toString() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.CatchTargetImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.EmptyTargetImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.FormalParameterTargetImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetInfoImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.OffsetTargetImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.SupertypeTargetImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.ThrowsTargetImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeArgumentTargetImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterBoundTargetImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterTargetImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedClassTransform
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedCodeTransform
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedFieldTransform
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedMethodTransform
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TransformImpl.ClassFieldTransform
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TransformImpl.ClassMethodTransform
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TransformImpl.MethodCodeTransform
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TransformImpl.ResolvedTransformImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierClassTransform
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierCodeTransform
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierFieldTransform
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierMethodTransform
Returns a string representation of this record class.
toString() - Method in class org.glavo.classfile.impl.UnboundAttribute
 
toString() - Method in record class org.glavo.classfile.impl.UnboundAttribute.TypePathComponentImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundCharacterRangeInfo
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundInnerClassInfo
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLineNumberInfo
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableInfo
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeInfo
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundMethodParameterInfo
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleExportInfo
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleHashInfo
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleOpenInfo
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleProvideInfo
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleRequiresInfo
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundRecordComponentInfo
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundTypeAnnotation
Returns a string representation of this record class.
toTree(CompoundElement<?>, ClassPrinter.Verbosity) - Static method in class org.glavo.classfile.components.ClassPrinter
Exports provided model into a tree of printable nodes.
toType() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundConvertInstruction
 
toType() - Method in interface org.glavo.classfile.instruction.ConvertInstruction
Returns the destination type to convert to.
toXml(Consumer<String>) - Method in interface org.glavo.classfile.components.ClassPrinter.Node
Prints the node and its sub-tree into XML format.
toXml(ClassPrinter.Node, Consumer<String>) - Static method in class org.glavo.classfile.impl.ClassPrinterImpl
 
toXml(CompoundElement<?>, ClassPrinter.Verbosity, Consumer<String>) - Static method in class org.glavo.classfile.components.ClassPrinter
Prints provided model as structured text in XML format.
toYaml(Consumer<String>) - Method in interface org.glavo.classfile.components.ClassPrinter.Node
Prints the node and its sub-tree into YAML format.
toYaml(ClassPrinter.Node, Consumer<String>) - Static method in class org.glavo.classfile.impl.ClassPrinterImpl
 
toYaml(CompoundElement<?>, ClassPrinter.Verbosity, Consumer<String>) - Static method in class org.glavo.classfile.components.ClassPrinter
Prints provided model as structured text in YAML format.
TRACE_ALL - Enum constant in enum class org.glavo.classfile.components.ClassPrinter.Verbosity
All class content is printed, including constant pool.
transform() - Method in record class org.glavo.classfile.impl.TransformImpl.ClassFieldTransform
Returns the value of the transform record component.
transform() - Method in record class org.glavo.classfile.impl.TransformImpl.ClassMethodTransform
Returns the value of the transform record component.
transform(ClassModel, ClassDesc, ClassTransform) - Method in interface org.glavo.classfile.ClassFile
Transform one classfile into a new classfile with the aid of a ClassTransform.
transform(ClassModel, ClassTransform) - Method in interface org.glavo.classfile.ClassFile
Transform one classfile into a new classfile with the aid of a ClassTransform.
transform(ClassModel, ClassEntry, ClassTransform) - Method in interface org.glavo.classfile.ClassFile
Transform one classfile into a new classfile with the aid of a ClassTransform.
transform(ClassModel, ClassEntry, ClassTransform) - Method in record class org.glavo.classfile.impl.ClassFileImpl
 
transform(CompoundElement<E>, ClassFileTransform<?, E, B>) - Method in interface org.glavo.classfile.ClassFileBuilder
Apply a transform to a model, directing results to this builder.
Transformation handling of unknown classfile elements - Search tag in package org.glavo.classfile
Section
transformCode(CodeModel, CodeTransform) - Method in class org.glavo.classfile.impl.BufferedMethodBuilder
 
transformCode(CodeModel, CodeTransform) - Method in class org.glavo.classfile.impl.ChainedMethodBuilder
 
transformCode(CodeModel, CodeTransform) - Method in class org.glavo.classfile.impl.DirectMethodBuilder
 
transformCode(CodeModel, CodeTransform) - Method in interface org.glavo.classfile.MethodBuilder
Build the method body for this method by transforming the body of another method.
transformField(FieldModel, FieldTransform) - Method in interface org.glavo.classfile.ClassBuilder
Adds a field by transforming a field from another class.
transformField(FieldModel, FieldTransform) - Method in class org.glavo.classfile.impl.ChainedClassBuilder
 
transformField(FieldModel, FieldTransform) - Method in class org.glavo.classfile.impl.DirectClassBuilder
 
TransformImpl - Class in org.glavo.classfile.impl
 
TransformImpl.ChainedClassTransform - Record Class in org.glavo.classfile.impl
 
TransformImpl.ChainedCodeTransform - Record Class in org.glavo.classfile.impl
 
TransformImpl.ChainedFieldTransform - Record Class in org.glavo.classfile.impl
 
TransformImpl.ChainedMethodTransform - Record Class in org.glavo.classfile.impl
 
TransformImpl.ClassFieldTransform - Record Class in org.glavo.classfile.impl
 
TransformImpl.ClassMethodTransform - Record Class in org.glavo.classfile.impl
 
TransformImpl.MethodCodeTransform - Record Class in org.glavo.classfile.impl
 
TransformImpl.ResolvedTransformImpl<E> - Record Class in org.glavo.classfile.impl
 
TransformImpl.SupplierClassTransform - Record Class in org.glavo.classfile.impl
 
TransformImpl.SupplierCodeTransform - Record Class in org.glavo.classfile.impl
 
TransformImpl.SupplierFieldTransform - Record Class in org.glavo.classfile.impl
 
TransformImpl.SupplierMethodTransform - Record Class in org.glavo.classfile.impl
 
transforming(CodeTransform, Consumer<CodeBuilder>) - Method in interface org.glavo.classfile.CodeBuilder
Apply a transform to the code built by a handler, directing results to this builder.
Transforming classfiles - Search tag in package org.glavo.classfile
Section
transformingCode(CodeTransform) - Static method in interface org.glavo.classfile.MethodTransform
Create a method transform that transforms CodeModel elements with the supplied code transform.
TransformingCodeBuilder - Class in org.glavo.classfile.impl
 
TransformingCodeBuilder(CodeBuilder, Consumer<CodeElement>) - Constructor for class org.glavo.classfile.impl.TransformingCodeBuilder
 
transformingFields(FieldTransform) - Static method in interface org.glavo.classfile.ClassTransform
Create a class transform that transforms FieldModel elements with the supplied field transform.
transformingMethodBodies(Predicate<MethodModel>, CodeTransform) - Static method in interface org.glavo.classfile.ClassTransform
Create a class transform that transforms the CodeAttribute (method body) of MethodModel elements with the supplied code transform.
transformingMethodBodies(CodeTransform) - Static method in interface org.glavo.classfile.ClassTransform
Create a class transform that transforms the CodeAttribute (method body) of MethodModel elements with the supplied code transform.
transformingMethods(Predicate<MethodModel>, MethodTransform) - Static method in interface org.glavo.classfile.ClassTransform
Create a class transform that transforms MethodModel elements with the supplied method transform.
transformingMethods(MethodTransform) - Static method in interface org.glavo.classfile.ClassTransform
Create a class transform that transforms MethodModel elements with the supplied method transform.
transformMethod(MethodModel, MethodTransform) - Method in interface org.glavo.classfile.ClassBuilder
Adds a method by transforming a method from another class.
transformMethod(MethodModel, MethodTransform) - Method in class org.glavo.classfile.impl.ChainedClassBuilder
 
transformMethod(MethodModel, MethodTransform) - Method in class org.glavo.classfile.impl.DirectClassBuilder
 
TRANSIENT - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_TRANSIENT, corresponding to the source modifier transient, with a mask value of 0x0080.
TRANSITIVE - Enum constant in enum class org.glavo.classfile.AccessFlag
The module requires flag ACC_TRANSITIVE with a mask value of 0x0020.
tryEnd - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.ExceptionCatchImpl
 
tryEnd() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.ExceptionCatchImpl
 
tryEnd() - Method in interface org.glavo.classfile.instruction.ExceptionCatch
Returns the end of the instruction range for the guarded instructions.
trying(Consumer<CodeBuilder.BlockCodeBuilder>, Consumer<CodeBuilder.CatchBuilder>) - Method in interface org.glavo.classfile.CodeBuilder
Adds a "try-catch" block comprising one try block and zero or more catch blocks.
tryStart - Variable in class org.glavo.classfile.impl.AbstractPseudoInstruction.ExceptionCatchImpl
 
tryStart() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.ExceptionCatchImpl
 
tryStart() - Method in interface org.glavo.classfile.instruction.ExceptionCatch
Returns the beginning of the instruction range for the guarded instructions.
type() - Method in interface org.glavo.classfile.attribute.LocalVariableInfo
Returns the field descriptor of the local variable.
type() - Method in interface org.glavo.classfile.constantpool.DynamicConstantPoolEntry
Returns the invocation type.
type() - Method in interface org.glavo.classfile.constantpool.MemberRefEntry
Returns the type of the member.
type() - Method in interface org.glavo.classfile.constantpool.NameAndTypeEntry
Returns the field or method descriptor.
type() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundTypeCheckInstruction
 
type() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundTypeCheckInstruction
 
type() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.NameAndTypeEntryImpl
 
type() - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
type() - Method in class org.glavo.classfile.impl.BoundLocalVariable
 
type() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableInfo
Returns the value of the type record component.
type() - Method in interface org.glavo.classfile.instruction.FieldInstruction
Returns the field descriptor of the field.
type() - Method in interface org.glavo.classfile.instruction.InvokeDynamicInstruction
Returns the invocation type of the call site.
type() - Method in interface org.glavo.classfile.instruction.InvokeInstruction
Returns the method descriptor of the method.
type() - Method in interface org.glavo.classfile.instruction.LocalVariable
Returns the local variable field descriptor.
type() - Method in interface org.glavo.classfile.instruction.TypeCheckInstruction
Returns the type against which the instruction checks or casts.
TYPE_ARGUMENT - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TypePathComponent.Kind
Annotation is on a type argument of a parameterized type
TYPE_CHECK - Enum constant in enum class org.glavo.classfile.Opcode.Kind
Check whether object is of given type
TypeAnnotation - Interface in org.glavo.classfile
Models an annotation on a type use, as defined in and .
TypeAnnotation.CatchTarget - Interface in org.glavo.classfile
Indicates that an annotation appears on the i'th type in an exception parameter declaration.
TypeAnnotation.EmptyTarget - Interface in org.glavo.classfile
Indicates that an annotation appears on either the type in a field declaration, the return type of a method, the type of a newly constructed object, or the receiver type of a method or constructor.
TypeAnnotation.FormalParameterTarget - Interface in org.glavo.classfile
Indicates that an annotation appears on the type in a formal parameter declaration of a method, constructor, or lambda expression.
TypeAnnotation.LocalVarTarget - Interface in org.glavo.classfile
Indicates that an annotation appears on the type in a local variable declaration, including a variable declared as a resource in a try-with-resources statement.
TypeAnnotation.LocalVarTargetInfo - Interface in org.glavo.classfile
Indicates a range of code array offsets within which a local variable has a value, and the index into the local variable array of the current frame at which that local variable can be found.
TypeAnnotation.OffsetTarget - Interface in org.glavo.classfile
Indicates that an annotation appears on either the type in an instanceof expression or a new expression, or the type before the :: in a method reference expression.
TypeAnnotation.SupertypeTarget - Interface in org.glavo.classfile
Indicates that an annotation appears on a type in the extends or implements clause of a class or interface declaration.
TypeAnnotation.TargetInfo - Interface in org.glavo.classfile
Specifies which type in a declaration or expression is being annotated.
TypeAnnotation.TargetType - Enum Class in org.glavo.classfile
The kind of target on which the annotation appears, as defined in .
TypeAnnotation.ThrowsTarget - Interface in org.glavo.classfile
Indicates that an annotation appears on the i'th type in the throws clause of a method or constructor declaration.
TypeAnnotation.TypeArgumentTarget - Interface in org.glavo.classfile
Indicates that an annotation appears either on the i'th type in a cast expression, or on the i'th type argument in the explicit type argument list for any of the following: a new expression, an explicit constructor invocation statement, a method invocation expression, or a method reference expression.
TypeAnnotation.TypeParameterBoundTarget - Interface in org.glavo.classfile
Indicates that an annotation appears on the i'th bound of the j'th type parameter declaration of a generic class, interface, method, or constructor.
TypeAnnotation.TypeParameterTarget - Interface in org.glavo.classfile
Indicates that an annotation appears on the declaration of the i'th type parameter of a generic class, generic interface, generic method, or generic constructor.
TypeAnnotation.TypePathComponent - Interface in org.glavo.classfile
JVMS: Type_path structure identifies which part of the type is annotated, as defined in
TypeAnnotation.TypePathComponent.Kind - Enum Class in org.glavo.classfile
Type path kind, as defined in
TypeArgImpl(Signature.TypeArg.WildcardIndicator, Optional<Signature.RefTypeSig>) - Constructor for record class org.glavo.classfile.impl.SignaturesImpl.TypeArgImpl
Creates an instance of a TypeArgImpl record class.
typeArgs() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassTypeSigImpl
Returns the value of the typeArgs record component.
typeArgs() - Method in interface org.glavo.classfile.Signature.ClassTypeSig
Returns the type arguments of the class.
typeArgumentIndex() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeArgumentTargetImpl
Returns the value of the typeArgumentIndex record component.
typeArgumentIndex() - Method in record class org.glavo.classfile.impl.UnboundAttribute.TypePathComponentImpl
Returns the value of the typeArgumentIndex record component.
typeArgumentIndex() - Method in interface org.glavo.classfile.TypeAnnotation.TypeArgumentTarget
For a cast expression, the value of the type_argument_index item specifies which type in the cast operator is annotated.
typeArgumentIndex() - Method in interface org.glavo.classfile.TypeAnnotation.TypePathComponent
JVMS: type_argument_index If the value of the type_path_kind item is 0, 1, or 2, then the value of the type_argument_index item is 0.
TypeArgumentTargetImpl(TypeAnnotation.TargetType, Label, int) - Constructor for record class org.glavo.classfile.impl.TargetInfoImpl.TypeArgumentTargetImpl
Creates an instance of a TypeArgumentTargetImpl record class.
typeCheckInstruction(Opcode, ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
Generate a type checking instruction
typeCheckInstruction(Opcode, ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
Generate a type checking instruction
TypeCheckInstruction - Interface in org.glavo.classfile.instruction
Models an instanceof or checkcast instruction in the code array of a Code attribute.
typeKind() - Method in interface org.glavo.classfile.constantpool.ConstantDynamicEntry
Returns the type of the constant.
typeKind() - Method in interface org.glavo.classfile.constantpool.DoubleEntry
Returns the type of the constant.
typeKind() - Method in interface org.glavo.classfile.constantpool.FloatEntry
Returns the type of the constant.
typeKind() - Method in interface org.glavo.classfile.constantpool.IntegerEntry
Returns the type of the constant.
typeKind() - Method in interface org.glavo.classfile.constantpool.LoadableConstantEntry
Returns the type of the constant.
typeKind() - Method in interface org.glavo.classfile.constantpool.LongEntry
Returns the type of the constant.
typeKind() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundLoadInstruction
 
typeKind() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundNewPrimitiveArrayInstruction
 
typeKind() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundStoreInstruction
 
typeKind() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundArrayLoadInstruction
 
typeKind() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundArrayStoreInstruction
 
typeKind() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundLoadInstruction
 
typeKind() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundNewPrimitiveArrayInstruction
 
typeKind() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundOperatorInstruction
 
typeKind() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundReturnInstruction
 
typeKind() - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundStoreInstruction
 
typeKind() - Method in interface org.glavo.classfile.instruction.ArrayLoadInstruction
Returns the component type of the array.
typeKind() - Method in interface org.glavo.classfile.instruction.ArrayStoreInstruction
Returns the component type of the array.
typeKind() - Method in interface org.glavo.classfile.instruction.ConstantInstruction.ArgumentConstantInstruction
Returns the type of the constant.
typeKind() - Method in interface org.glavo.classfile.instruction.ConstantInstruction.IntrinsicConstantInstruction
Returns the type of the constant.
typeKind() - Method in interface org.glavo.classfile.instruction.ConstantInstruction.LoadConstantInstruction
Returns the type of the constant.
typeKind() - Method in interface org.glavo.classfile.instruction.ConstantInstruction
Returns the type of the constant.
typeKind() - Method in interface org.glavo.classfile.instruction.LoadInstruction
Returns the type of the value to be loaded.
typeKind() - Method in interface org.glavo.classfile.instruction.NewPrimitiveArrayInstruction
Returns the component type of the array.
typeKind() - Method in interface org.glavo.classfile.instruction.OperatorInstruction
Returns the operand type of the instruction.
typeKind() - Method in interface org.glavo.classfile.instruction.ReturnInstruction
Returns the type of the return instruction.
typeKind() - Method in interface org.glavo.classfile.instruction.StoreInstruction
Returns the type of the value to be stored.
TypeKind - Enum Class in org.glavo.classfile
Describes the types that can be part of a field or method descriptor.
typeName() - Method in enum class org.glavo.classfile.TypeKind
Returns the human-readable name corresponding to this type.
TypeParameterBoundTargetImpl(TypeAnnotation.TargetType, int, int) - Constructor for record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterBoundTargetImpl
Creates an instance of a TypeParameterBoundTargetImpl record class.
typeParameterIndex() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterBoundTargetImpl
Returns the value of the typeParameterIndex record component.
typeParameterIndex() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterTargetImpl
Returns the value of the typeParameterIndex record component.
typeParameterIndex() - Method in interface org.glavo.classfile.TypeAnnotation.TypeParameterBoundTarget
Which type parameter declaration has an annotated bound.
typeParameterIndex() - Method in interface org.glavo.classfile.TypeAnnotation.TypeParameterTarget
JVMS: The value of the type_parameter_index item specifies which type parameter declaration is annotated.
typeParameters() - Method in interface org.glavo.classfile.ClassSignature
Returns the type parameters of this class.
typeParameters() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassSignatureImpl
Returns the value of the typeParameters record component.
typeParameters() - Method in record class org.glavo.classfile.impl.SignaturesImpl.MethodSignatureImpl
Returns the value of the typeParameters record component.
typeParameters() - Method in interface org.glavo.classfile.MethodSignature
Returns the type parameters of this method.
TypeParameterTargetImpl(TypeAnnotation.TargetType, int) - Constructor for record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterTargetImpl
Creates an instance of a TypeParameterTargetImpl record class.
TypeParamImpl(String, Optional<Signature.RefTypeSig>, List<Signature.RefTypeSig>) - Constructor for record class org.glavo.classfile.impl.SignaturesImpl.TypeParamImpl
Creates an instance of a TypeParamImpl record class.
TypePathComponentImpl(TypeAnnotation.TypePathComponent.Kind, int) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.TypePathComponentImpl
Creates an instance of a TypePathComponentImpl record class.
typePathKind() - Method in record class org.glavo.classfile.impl.UnboundAttribute.TypePathComponentImpl
Returns the value of the typePathKind record component.
typePathKind() - Method in interface org.glavo.classfile.TypeAnnotation.TypePathComponent
The type path kind items from JVMS Table 4.7.20.2-A.
typeSym - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.NameAndTypeEntryImpl
 
typeSymbol() - Method in interface org.glavo.classfile.attribute.LocalVariableInfo
Returns the field descriptor of the local variable.
typeSymbol() - Method in interface org.glavo.classfile.constantpool.ConstantDynamicEntry
Returns a symbolic descriptor for the dynamic constant's type.
typeSymbol() - Method in interface org.glavo.classfile.constantpool.FieldRefEntry
Returns a symbolic descriptor for the field's type.
typeSymbol() - Method in interface org.glavo.classfile.constantpool.InterfaceMethodRefEntry
Returns a symbolic descriptor for the interface method's type.
typeSymbol() - Method in interface org.glavo.classfile.constantpool.InvokeDynamicEntry
Returns a symbolic descriptor for the call site's invocation type.
typeSymbol() - Method in interface org.glavo.classfile.constantpool.MethodRefEntry
Returns a symbolic descriptor for the method's type.
typeSymbol() - Method in class org.glavo.classfile.impl.BoundLocalVariable
 
typeSymbol() - Method in interface org.glavo.classfile.instruction.FieldInstruction
Returns a symbolic descriptor for the type of the field.
typeSymbol() - Method in interface org.glavo.classfile.instruction.InvokeDynamicInstruction
Returns the invocation type of the call site, as a symbolic descriptor.
typeSymbol() - Method in interface org.glavo.classfile.instruction.InvokeInstruction
Returns a symbolic descriptor for the method type.
typeSymbol() - Method in interface org.glavo.classfile.instruction.LocalVariable
Returns the local variable type, as a symbolic descriptor.
TypeVarSigImpl(String) - Constructor for record class org.glavo.classfile.impl.SignaturesImpl.TypeVarSigImpl
Creates an instance of a TypeVarSigImpl record class.

U

UnboundAnnotationDefaultAttribute(AnnotationValue) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundAnnotationDefaultAttribute
 
UnboundArgumentConstantInstruction(Opcode, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundArgumentConstantInstruction
 
UnboundArrayLoadInstruction(Opcode) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundArrayLoadInstruction
 
UnboundArrayStoreInstruction(Opcode) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundArrayStoreInstruction
 
UnboundAttribute<T> - Class in org.glavo.classfile.impl
 
UnboundAttribute(AttributeMapper<T>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute
 
UnboundAttribute.AdHocAttribute<T> - Class in org.glavo.classfile.impl
 
UnboundAttribute.EmptyBootstrapAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.TypePathComponentImpl - Record Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundAnnotationDefaultAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundCharacterRangeInfo - Record Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundCharacterRangeTableAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundCompilationIDAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundConstantValueAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundDeprecatedAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundEnclosingMethodAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundExceptionsAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundInnerClassesAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundInnerClassInfo - Record Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundLineNumberInfo - Record Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundLineNumberTableAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundLocalVariableInfo - Record Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundLocalVariableTableAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundLocalVariableTypeInfo - Record Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundLocalVariableTypeTableAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundMethodParameterInfo - Record Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundMethodParametersAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundModuleAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundModuleExportInfo - Record Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundModuleHashesAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundModuleHashInfo - Record Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundModuleMainClassAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundModuleOpenInfo - Record Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundModulePackagesAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundModuleProvideInfo - Record Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundModuleRequiresInfo - Record Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundModuleResolutionAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundModuleTargetAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundNestHostAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundNestMembersAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundPermittedSubclassesAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundRecordAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundRecordComponentInfo - Record Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundRuntimeInvisibleAnnotationsAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundRuntimeInvisibleParameterAnnotationsAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundRuntimeInvisibleTypeAnnotationsAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundRuntimeVisibleAnnotationsAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundRuntimeVisibleParameterAnnotationsAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundRuntimeVisibleTypeAnnotationsAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundSignatureAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundSourceDebugExtensionAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundSourceFileAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundSourceIDAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundStackMapTableAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundSyntheticAttribute - Class in org.glavo.classfile.impl
 
UnboundAttribute.UnboundTypeAnnotation - Record Class in org.glavo.classfile.impl
 
UnboundBranchInstruction(Opcode, Label) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundBranchInstruction
 
UnboundCharacterRange(Label, Label, int, int, int) - Constructor for class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundCharacterRange
 
UnboundCharacterRangeInfo(int, int, int, int, int) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.UnboundCharacterRangeInfo
Creates an instance of a UnboundCharacterRangeInfo record class.
UnboundCharacterRangeTableAttribute(List<CharacterRangeInfo>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundCharacterRangeTableAttribute
 
UnboundCompilationIDAttribute(Utf8Entry) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundCompilationIDAttribute
 
UnboundConstantValueAttribute(ConstantValueEntry) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundConstantValueAttribute
 
UnboundConvertInstruction(Opcode) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundConvertInstruction
 
UnboundDeprecatedAttribute() - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundDeprecatedAttribute
 
unbounded() - Static method in interface org.glavo.classfile.Signature.TypeArg
Returns an unbounded type arg.
UNBOUNDED - Enum constant in enum class org.glavo.classfile.Signature.TypeArg.WildcardIndicator
unbounded indicator *
UnboundEnclosingMethodAttribute(ClassEntry, NameAndTypeEntry) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundEnclosingMethodAttribute
 
UnboundExceptionsAttribute(List<ClassEntry>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundExceptionsAttribute
 
UnboundFieldInstruction(Opcode, FieldRefEntry) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundFieldInstruction
 
UnboundIncrementInstruction(int, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundIncrementInstruction
 
UnboundInnerClassesAttribute(List<InnerClassInfo>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundInnerClassesAttribute
 
UnboundInnerClassInfo(ClassEntry, Optional<ClassEntry>, Optional<Utf8Entry>, int) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.UnboundInnerClassInfo
Creates an instance of a UnboundInnerClassInfo record class.
UnboundIntrinsicConstantInstruction(Opcode) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundIntrinsicConstantInstruction
 
UnboundInvokeDynamicInstruction(InvokeDynamicEntry) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundInvokeDynamicInstruction
 
UnboundInvokeInstruction(Opcode, MemberRefEntry) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundInvokeInstruction
 
UnboundJsrInstruction(Opcode, Label) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundJsrInstruction
 
UnboundLineNumberInfo(int, int) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.UnboundLineNumberInfo
Creates an instance of a UnboundLineNumberInfo record class.
UnboundLineNumberTableAttribute(List<LineNumberInfo>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundLineNumberTableAttribute
 
UnboundLoadConstantInstruction(Opcode, LoadableConstantEntry) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundLoadConstantInstruction
 
UnboundLoadInstruction(Opcode, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundLoadInstruction
 
UnboundLocalVariable(int, Utf8Entry, Utf8Entry, Label, Label) - Constructor for class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
UnboundLocalVariableInfo(int, int, Utf8Entry, Utf8Entry, int) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableInfo
Creates an instance of a UnboundLocalVariableInfo record class.
UnboundLocalVariableTableAttribute(List<LocalVariableInfo>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTableAttribute
 
UnboundLocalVariableType(int, Utf8Entry, Utf8Entry, Label, Label) - Constructor for class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
UnboundLocalVariableTypeInfo(int, int, Utf8Entry, Utf8Entry, int) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeInfo
Creates an instance of a UnboundLocalVariableTypeInfo record class.
UnboundLocalVariableTypeTableAttribute(List<LocalVariableTypeInfo>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeTableAttribute
 
UnboundLookupSwitchInstruction(Label, List<SwitchCase>) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundLookupSwitchInstruction
 
UnboundMethodParameterInfo(Optional<Utf8Entry>, int) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.UnboundMethodParameterInfo
Creates an instance of a UnboundMethodParameterInfo record class.
UnboundMethodParametersAttribute(List<MethodParameterInfo>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundMethodParametersAttribute
 
UnboundModuleAttribute(ModuleEntry, int, Utf8Entry, Collection<ModuleRequireInfo>, Collection<ModuleExportInfo>, Collection<ModuleOpenInfo>, Collection<ClassEntry>, Collection<ModuleProvideInfo>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleAttribute
 
UnboundModuleExportInfo(PackageEntry, int, List<ModuleEntry>) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleExportInfo
Creates an instance of a UnboundModuleExportInfo record class.
UnboundModuleHashesAttribute(Utf8Entry, List<ModuleHashInfo>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleHashesAttribute
 
UnboundModuleHashInfo(ModuleEntry, byte[]) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleHashInfo
Creates an instance of a UnboundModuleHashInfo record class.
UnboundModuleMainClassAttribute(ClassEntry) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleMainClassAttribute
 
UnboundModuleOpenInfo(PackageEntry, int, List<ModuleEntry>) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleOpenInfo
Creates an instance of a UnboundModuleOpenInfo record class.
UnboundModulePackagesAttribute(Collection<PackageEntry>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundModulePackagesAttribute
 
UnboundModuleProvideInfo(ClassEntry, List<ClassEntry>) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleProvideInfo
Creates an instance of a UnboundModuleProvideInfo record class.
UnboundModuleRequiresInfo(ModuleEntry, int, Optional<Utf8Entry>) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleRequiresInfo
Creates an instance of a UnboundModuleRequiresInfo record class.
UnboundModuleResolutionAttribute(int) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleResolutionAttribute
 
UnboundModuleTargetAttribute(Utf8Entry) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleTargetAttribute
 
UnboundMonitorInstruction(Opcode) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundMonitorInstruction
 
UnboundNestHostAttribute(ClassEntry) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundNestHostAttribute
 
UnboundNestMembersAttribute(List<ClassEntry>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundNestMembersAttribute
 
UnboundNewMultidimensionalArrayInstruction(ClassEntry, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundNewMultidimensionalArrayInstruction
 
UnboundNewObjectInstruction(ClassEntry) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundNewObjectInstruction
 
UnboundNewPrimitiveArrayInstruction(TypeKind) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundNewPrimitiveArrayInstruction
 
UnboundNewReferenceArrayInstruction(ClassEntry) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundNewReferenceArrayInstruction
 
UnboundNopInstruction() - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundNopInstruction
 
UnboundOperatorInstruction(Opcode) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundOperatorInstruction
 
UnboundPermittedSubclassesAttribute(List<ClassEntry>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundPermittedSubclassesAttribute
 
UnboundRecordAttribute(List<RecordComponentInfo>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundRecordAttribute
 
UnboundRecordComponentInfo(Utf8Entry, Utf8Entry, List<Attribute<?>>) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.UnboundRecordComponentInfo
Creates an instance of a UnboundRecordComponentInfo record class.
UnboundRetInstruction(Opcode, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundRetInstruction
 
UnboundReturnInstruction(Opcode) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundReturnInstruction
 
UnboundRuntimeInvisibleAnnotationsAttribute(List<Annotation>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundRuntimeInvisibleAnnotationsAttribute
 
UnboundRuntimeInvisibleParameterAnnotationsAttribute(List<List<Annotation>>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundRuntimeInvisibleParameterAnnotationsAttribute
 
UnboundRuntimeInvisibleTypeAnnotationsAttribute(List<TypeAnnotation>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundRuntimeInvisibleTypeAnnotationsAttribute
 
UnboundRuntimeVisibleAnnotationsAttribute(List<Annotation>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundRuntimeVisibleAnnotationsAttribute
 
UnboundRuntimeVisibleParameterAnnotationsAttribute(List<List<Annotation>>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundRuntimeVisibleParameterAnnotationsAttribute
 
UnboundRuntimeVisibleTypeAnnotationsAttribute(List<TypeAnnotation>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundRuntimeVisibleTypeAnnotationsAttribute
 
UnboundSignatureAttribute(Utf8Entry) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundSignatureAttribute
 
UnboundSourceDebugExtensionAttribute(byte[]) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundSourceDebugExtensionAttribute
 
UnboundSourceFileAttribute(Utf8Entry) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundSourceFileAttribute
 
UnboundSourceIDAttribute(Utf8Entry) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundSourceIDAttribute
 
UnboundStackInstruction(Opcode) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundStackInstruction
 
UnboundStackMapTableAttribute(List<StackMapFrameInfo>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundStackMapTableAttribute
 
UnboundStoreInstruction(Opcode, int) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundStoreInstruction
 
UnboundSyntheticAttribute() - Constructor for class org.glavo.classfile.impl.UnboundAttribute.UnboundSyntheticAttribute
 
UnboundTableSwitchInstruction(int, int, Label, List<SwitchCase>) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundTableSwitchInstruction
 
UnboundThrowInstruction() - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundThrowInstruction
 
UnboundTypeAnnotation(TypeAnnotation.TargetInfo, List<TypeAnnotation.TypePathComponent>, Utf8Entry, List<AnnotationElement>) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.UnboundTypeAnnotation
Creates an instance of a UnboundTypeAnnotation record class.
UnboundTypeCheckInstruction(Opcode, ClassEntry) - Constructor for class org.glavo.classfile.impl.AbstractInstruction.UnboundTypeCheckInstruction
 
UninitializedVerificationTypeInfoImpl(Label) - Constructor for record class org.glavo.classfile.impl.StackMapDecoder.UninitializedVerificationTypeInfoImpl
Creates an instance of a UninitializedVerificationTypeInfoImpl record class.
UNKNOWN - Enum constant in enum class org.glavo.classfile.AttributeMapper.AttributeStability
The attribute is completely unknown and so we consult the ClassFile.AttributesProcessingOption option to determine whether to preserve or drop it during transformation.
UnknownAttribute - Interface in org.glavo.classfile.attribute
Models an unknown attribute on a class, method, or field.
UNSTABLE - Enum constant in enum class org.glavo.classfile.AttributeMapper.AttributeStability
The attribute may contain indexes into structured not managed by the library (type variable lists, etc) and so we consult the ClassFile.AttributesProcessingOption option to determine whether to preserve or drop it during transformation.
uses() - Method in interface org.glavo.classfile.attribute.ModuleAttribute
Returns the services used by this module.
uses() - Method in class org.glavo.classfile.impl.BoundAttribute.BoundModuleAttribute
 
uses() - Method in class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleAttribute
 
uses(ClassDesc) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Declares use of a service
uses(ClassDesc) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
uses(ClassEntry) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
Declares use of a service
uses(ClassEntry) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
utf8() - Method in interface org.glavo.classfile.constantpool.StringEntry
Returns the UTF constant pool entry describing the string contents.
utf8() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.StringEntryImpl
 
utf8Entry(ClassDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A Utf8Entry describing the field descriptor of the provided ClassDesc.
utf8Entry(MethodTypeDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A Utf8Entry describing the method descriptor of the provided MethodTypeDesc.
utf8Entry(String) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A Utf8Entry describing the provided String.
utf8Entry(String) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
utf8Entry(String) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
Utf8Entry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_UTF8_info constant in the constant pool of a classfile.
utf8EntryByIndex(int) - Method in interface org.glavo.classfile.ClassReader
Returns the UTF8 constant pool entry at the given index of the constant pool.
utf8EntryByIndex(int) - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
Util - Class in org.glavo.classfile.impl
Helper to create and manipulate type descriptors, where type descriptors are represented as JVM type descriptor strings and symbols are represented as name strings

V

val - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.DoubleEntryImpl
 
val - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.FloatEntryImpl
 
val - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.IntegerEntryImpl
 
val - Variable in class org.glavo.classfile.impl.AbstractPoolEntry.LongEntryImpl
 
validateBinaryPackageName(String) - Static method in class org.glavo.classfile.constant.ConstantUtils
Validates the correctness of a binary package name.
validateInternalPackageName(String) - Static method in class org.glavo.classfile.constant.ConstantUtils
Validates the correctness of an internal package name.
validateMemberName(String, boolean) - Static method in class org.glavo.classfile.constant.ConstantUtils
Validates a member name
validateModuleName(String) - Static method in class org.glavo.classfile.constant.ConstantUtils
Validates the correctness of a module name.
validateValue(Opcode, ConstantDesc) - Static method in class org.glavo.classfile.impl.BytecodeHelpers
 
value() - Method in interface org.glavo.classfile.AnnotationElement
Returns the element value.
value() - Method in interface org.glavo.classfile.components.ClassPrinter.LeafNode
Printable node value
value() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.DoubleEntryImpl
 
value() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.FloatEntryImpl
 
value() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.IntegerEntryImpl
 
value() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.LongEntryImpl
 
value() - Method in record class org.glavo.classfile.impl.AnnotationImpl.AnnotationElementImpl
Returns the value of the value record component.
value() - Method in record class org.glavo.classfile.impl.ClassPrinterImpl.LeafNodeImpl
Returns the value of the value record component.
valueOf(Runtime.Version) - Static method in enum class org.glavo.classfile.ClassFileFormatVersion
Returns the latest class file format version that is usable under the runtime version argument.
valueOf(String) - Static method in enum class org.glavo.classfile.AccessFlag.Location
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.AccessFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.AttributeMapper.AttributeStability
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.ClassFile.AttributesProcessingOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.ClassFile.ConstantPoolSharingOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.ClassFile.DeadCodeOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.ClassFile.DeadLabelsOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.ClassFile.DebugElementsOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.ClassFile.LineNumbersOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.ClassFile.ShortJumpsOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.ClassFile.StackMapsOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.ClassFileFormatVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.components.ClassPrinter.Verbosity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.impl.ClassPrinterImpl.Style
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.Opcode.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.Opcode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.Signature.TypeArg.WildcardIndicator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.TypeAnnotation.TargetType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.TypeAnnotation.TypePathComponent.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.glavo.classfile.TypeKind
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.glavo.classfile.AccessFlag.Location
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.AccessFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in interface org.glavo.classfile.AnnotationValue.OfArray
Returns the values.
values() - Static method in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.AttributeMapper.AttributeStability
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.ClassFile.AttributesProcessingOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.ClassFile.ConstantPoolSharingOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.ClassFile.DeadCodeOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.ClassFile.DeadLabelsOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.ClassFile.DebugElementsOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.ClassFile.LineNumbersOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.ClassFile.ShortJumpsOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.ClassFile.StackMapsOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.ClassFileFormatVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.components.ClassPrinter.Verbosity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfArrayImpl
Returns the value of the values record component.
values() - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
values() - Static method in enum class org.glavo.classfile.impl.ClassPrinterImpl.Style
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.Opcode.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.Opcode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.Signature.TypeArg.WildcardIndicator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.TypeAnnotation.TargetType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.TypeAnnotation.TypePathComponent.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.glavo.classfile.TypeKind
Returns an array containing the constants of this enum class, in the order they are declared.
VARARGS - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_VARARGS with a mask value of 0x0080.
VerificationWrapper - Class in org.glavo.classfile.impl.verifier
 
VerificationWrapper(ClassModel) - Constructor for class org.glavo.classfile.impl.verifier.VerificationWrapper
 
VerifierImpl - Class in org.glavo.classfile.impl.verifier
 
verify(byte[]) - Method in interface org.glavo.classfile.ClassFile
Verify a classfile.
verify(byte[]) - Method in record class org.glavo.classfile.impl.ClassFileImpl
 
verify(Path) - Method in interface org.glavo.classfile.ClassFile
Verify a classfile.
verify(ClassModel) - Method in interface org.glavo.classfile.ClassFile
Verify a classfile.
verify(ClassModel) - Method in record class org.glavo.classfile.impl.ClassFileImpl
 
verify(ClassModel, Consumer<String>) - Static method in class org.glavo.classfile.impl.verifier.VerifierImpl
 
verify(ClassModel, ClassHierarchyResolver, Consumer<String>) - Static method in class org.glavo.classfile.impl.verifier.VerifierImpl
 
VoidType - Enum constant in enum class org.glavo.classfile.TypeKind
void
VOLATILE - Enum constant in enum class org.glavo.classfile.AccessFlag
The access flag ACC_VOLATILE, corresponding to the source modifier volatile, with a mask value of 0x0040.
VT_DOUBLE - Static variable in interface org.glavo.classfile.ClassFile
The value of verification type DOUBLE.
VT_FLOAT - Static variable in interface org.glavo.classfile.ClassFile
The value of verification type FLOAT.
VT_INTEGER - Static variable in interface org.glavo.classfile.ClassFile
The value of verification type INTEGER.
VT_LONG - Static variable in interface org.glavo.classfile.ClassFile
The value of verification type LONG.
VT_NULL - Static variable in interface org.glavo.classfile.ClassFile
The value of verification type NULL.
VT_OBJECT - Static variable in interface org.glavo.classfile.ClassFile
The value of verification type OBJECT.
VT_TOP - Static variable in interface org.glavo.classfile.ClassFile
The value of verification type TOP.
VT_UNINITIALIZED - Static variable in interface org.glavo.classfile.ClassFile
The value of verification type UNINITIALIZED.
VT_UNINITIALIZED_THIS - Static variable in interface org.glavo.classfile.ClassFile
The value of verification type UNINITIALIZED_THIS.

W

walk() - Method in interface org.glavo.classfile.components.ClassPrinter.Node
Walks through the underlying tree.
walk() - Method in record class org.glavo.classfile.impl.ClassPrinterImpl.LeafNodeImpl
 
walk() - Method in class org.glavo.classfile.impl.ClassPrinterImpl.ListNodeImpl
 
walk() - Method in class org.glavo.classfile.impl.ClassPrinterImpl.MapNodeImpl
 
WIDE - Static variable in interface org.glavo.classfile.ClassFile
The integer value used to encode the WIDE instruction.
width() - Method in interface org.glavo.classfile.constantpool.PoolEntry
Returns the number of constant pool slots this entry consumes.
width() - Method in class org.glavo.classfile.impl.AbstractPoolEntry
 
WILDCARD - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TypePathComponent.Kind
Annotation is on the bound of a wildcard type argument of a parameterized type
WILDCARD - Static variable in interface org.glavo.classfile.TypeAnnotation.TypePathComponent
static instance for annotation is on the bound of a wildcard type argument of a parameterized type
wildcardIndicator() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeArgImpl
Returns the value of the wildcardIndicator record component.
wildcardIndicator() - Method in interface org.glavo.classfile.Signature.TypeArg
Returns the wildcard indicator.
with(E) - Method in interface org.glavo.classfile.ClassFileBuilder
Integrate the ClassFileElement into the entity being built.
with(ClassElement) - Method in class org.glavo.classfile.impl.ChainedClassBuilder
 
with(ClassElement) - Method in class org.glavo.classfile.impl.DirectClassBuilder
 
with(CodeElement) - Method in class org.glavo.classfile.impl.BlockCodeBuilderImpl
 
with(CodeElement) - Method in class org.glavo.classfile.impl.BufferedCodeBuilder
 
with(CodeElement) - Method in class org.glavo.classfile.impl.ChainedCodeBuilder
 
with(CodeElement) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
with(CodeElement) - Method in class org.glavo.classfile.impl.TransformingCodeBuilder
 
with(FieldElement) - Method in class org.glavo.classfile.impl.BufferedFieldBuilder
 
with(FieldElement) - Method in class org.glavo.classfile.impl.ChainedFieldBuilder
 
with(FieldElement) - Method in class org.glavo.classfile.impl.DirectFieldBuilder
 
with(MethodElement) - Method in class org.glavo.classfile.impl.BufferedMethodBuilder
 
with(MethodElement) - Method in class org.glavo.classfile.impl.ChainedMethodBuilder
 
with(MethodElement) - Method in class org.glavo.classfile.impl.DirectMethodBuilder
 
withAttribute(Attribute<?>) - Method in class org.glavo.classfile.impl.AttributeHolder
 
withCode(Consumer<? super CodeBuilder>) - Method in class org.glavo.classfile.impl.BufferedMethodBuilder
 
withCode(Consumer<? super CodeBuilder>) - Method in class org.glavo.classfile.impl.ChainedMethodBuilder
 
withCode(Consumer<? super CodeBuilder>) - Method in class org.glavo.classfile.impl.DirectMethodBuilder
 
withCode(Consumer<? super CodeBuilder>) - Method in interface org.glavo.classfile.MethodBuilder
Build the method body for this method.
withField(String, ClassDesc, int) - Method in interface org.glavo.classfile.ClassBuilder
Adds a field.
withField(String, ClassDesc, Consumer<? super FieldBuilder>) - Method in interface org.glavo.classfile.ClassBuilder
Adds a field.
withField(Utf8Entry, Utf8Entry, int) - Method in interface org.glavo.classfile.ClassBuilder
Adds a field.
withField(Utf8Entry, Utf8Entry, Consumer<? super FieldBuilder>) - Method in interface org.glavo.classfile.ClassBuilder
Adds a field.
withField(Utf8Entry, Utf8Entry, Consumer<? super FieldBuilder>) - Method in class org.glavo.classfile.impl.ChainedClassBuilder
 
withField(Utf8Entry, Utf8Entry, Consumer<? super FieldBuilder>) - Method in class org.glavo.classfile.impl.DirectClassBuilder
 
withField(WritableElement<FieldModel>) - Method in class org.glavo.classfile.impl.DirectClassBuilder
 
withFlags(int) - Method in interface org.glavo.classfile.ClassBuilder
Sets the classfile access flags.
withFlags(int) - Method in interface org.glavo.classfile.FieldBuilder
Sets the field access flags.
withFlags(int) - Method in interface org.glavo.classfile.MethodBuilder
Sets the method access flags.
withFlags(AccessFlag...) - Method in interface org.glavo.classfile.ClassBuilder
Sets the classfile access flags.
withFlags(AccessFlag...) - Method in interface org.glavo.classfile.FieldBuilder
Sets the field access flags.
withFlags(AccessFlag...) - Method in interface org.glavo.classfile.MethodBuilder
Sets the method access flags.
withInterfaces(List<ClassEntry>) - Method in interface org.glavo.classfile.ClassBuilder
Sets the interfaces of this class.
withInterfaces(ClassEntry...) - Method in interface org.glavo.classfile.ClassBuilder
Sets the interfaces of this class.
withInterfaceSymbols(ClassDesc...) - Method in interface org.glavo.classfile.ClassBuilder
Sets the interfaces of this class.
withInterfaceSymbols(List<ClassDesc>) - Method in interface org.glavo.classfile.ClassBuilder
Sets the interfaces of this class.
withMethod(String, MethodTypeDesc, int, Consumer<? super MethodBuilder>) - Method in interface org.glavo.classfile.ClassBuilder
Adds a method.
withMethod(Utf8Entry, Utf8Entry, int, Consumer<? super MethodBuilder>) - Method in interface org.glavo.classfile.ClassBuilder
Adds a method.
withMethod(Utf8Entry, Utf8Entry, int, Consumer<? super MethodBuilder>) - Method in class org.glavo.classfile.impl.ChainedClassBuilder
 
withMethod(Utf8Entry, Utf8Entry, int, Consumer<? super MethodBuilder>) - Method in class org.glavo.classfile.impl.DirectClassBuilder
 
withMethod(WritableElement<MethodModel>) - Method in class org.glavo.classfile.impl.DirectClassBuilder
 
withMethodBody(String, MethodTypeDesc, int, Consumer<? super CodeBuilder>) - Method in interface org.glavo.classfile.ClassBuilder
Adds a method, with only a CodeAttribute.
withMethodBody(Utf8Entry, Utf8Entry, int, Consumer<? super CodeBuilder>) - Method in interface org.glavo.classfile.ClassBuilder
Adds a method, with only a Code attribute.
withOptions(ClassFile.Option...) - Method in interface org.glavo.classfile.ClassFile
Returns a copy of the context with altered options.
withOptions(ClassFile.Option...) - Method in record class org.glavo.classfile.impl.ClassFileImpl
 
withSuperclass(ClassDesc) - Method in interface org.glavo.classfile.ClassBuilder
Sets the superclass of this class.
withSuperclass(ClassEntry) - Method in interface org.glavo.classfile.ClassBuilder
Sets the superclass of this class.
withVersion(int, int) - Method in interface org.glavo.classfile.ClassBuilder
Sets the classfile version.
WritableElement<T> - Interface in org.glavo.classfile
A classfile element that can encode itself as a stream of bytes in the encoding expected by the classfile format.
writeArgumentConstant(Opcode, int) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeAttribute(Attribute<?>) - Method in class org.glavo.classfile.impl.AbstractDirectBuilder
 
writeAttribute(BufWriter, A) - Method in interface org.glavo.classfile.AttributeMapper
Write an Attribute instance to a classfile.
writeAttribute(BufWriter, T) - Method in class org.glavo.classfile.impl.AbstractAttributeMapper
 
writeBody(BufWriter) - Method in class org.glavo.classfile.impl.UnboundAttribute.AdHocAttribute
 
writeBody(BufWriter, T) - Method in class org.glavo.classfile.impl.AbstractAttributeMapper
 
writeBootstrapMethods(BufWriter) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Writes associated bootstrap method entries to the specified writer
writeBootstrapMethods(BufWriter) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
writeBootstrapMethods(BufWriter) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
writeBranch(Opcode, Label) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeBytecode(Opcode) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeBytes(byte[]) - Method in interface org.glavo.classfile.BufWriter
Write the contents of a byte array to the buffer
writeBytes(byte[]) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
writeBytes(byte[], int, int) - Method in interface org.glavo.classfile.BufWriter
Write a range of a byte array to the buffer
writeBytes(byte[], int, int) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
writeBytes(BufWriter) - Method in interface org.glavo.classfile.BufWriter
Write the contents of another BufWriter to the buffer
writeBytes(BufWriter) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
writeDouble(double) - Method in interface org.glavo.classfile.BufWriter
Write a double value to the buffer
writeDouble(double) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
writeFieldAccess(Opcode, FieldRefEntry) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeFloat(float) - Method in interface org.glavo.classfile.BufWriter
Write a float value to the buffer
writeFloat(float) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
writeFrames(BufWriter, List<StackMapFrameInfo>) - Static method in class org.glavo.classfile.impl.StackMapDecoder
 
writeIncrement(int, int) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeIndex(PoolEntry) - Method in interface org.glavo.classfile.BufWriter
Write the index of the specified constant pool entry, as a u2, to the buffer
writeIndex(PoolEntry) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
writeIndexOrZero(PoolEntry) - Method in interface org.glavo.classfile.BufWriter
Write the index of the specified constant pool entry, as a u2, to the buffer, or zero if the entry is null
writeIndexOrZero(PoolEntry) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
writeInt(int) - Method in interface org.glavo.classfile.BufWriter
Write a signed int to the buffer
writeInt(int) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
writeIntBytes(int, long) - Method in interface org.glavo.classfile.BufWriter
Write a 1, 2, 4, or 8 byte integer value to the buffer.
writeIntBytes(int, long) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
writeInvokeDynamic(InvokeDynamicEntry) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeInvokeInterface(Opcode, InterfaceMethodRefEntry, int) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeInvokeNormal(Opcode, MemberRefEntry) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeList(List<T>) - Method in interface org.glavo.classfile.BufWriter
Write a list of entities to the buffer.
writeList(List<T>) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
writeListIndices(List<? extends PoolEntry>) - Method in interface org.glavo.classfile.BufWriter
Write a list of constant pool entry indexes to the buffer.
writeListIndices(List<? extends PoolEntry>) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
writeLoadConstant(Opcode, LoadableConstantEntry) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeLocalVar(Opcode, int) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeLong(long) - Method in interface org.glavo.classfile.BufWriter
Write a long value to the buffer
writeLong(long) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
writeLookupSwitch(Label, List<SwitchCase>) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeNewMultidimensionalArray(int, ClassEntry) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeNewObject(ClassEntry) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeNewPrimitiveArray(int) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeNewReferenceArray(ClassEntry) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeTableSwitch(int, int, Label, List<SwitchCase>) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeTo(BufWriter) - Method in class org.glavo.classfile.CustomAttribute
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractBoundLocalVariable
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractDynamicConstantPoolEntry
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ClassEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodTypeEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.ModuleEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.PackageEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.StringEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.AbstractMemberRefEntry
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.FieldRefEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.InterfaceMethodRefEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodRefEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.NameAndTypeEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.DoubleEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.FloatEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.IntegerEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.LongEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.MethodHandleEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPoolEntry.Utf8EntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
writeTo(BufWriter) - Method in record class org.glavo.classfile.impl.AnnotationImpl.AnnotationElementImpl
 
writeTo(BufWriter) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfAnnotationImpl
 
writeTo(BufWriter) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfArrayImpl
 
writeTo(BufWriter) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfClassImpl
 
writeTo(BufWriter) - Method in interface org.glavo.classfile.impl.AnnotationImpl.OfConstantImpl
 
writeTo(BufWriter) - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfEnumImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AnnotationImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.AttributeHolder
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.BootstrapMethodEntryImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.BoundAttribute
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.BufferedCodeBuilder.Model
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.BufferedFieldBuilder.Model
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.BufferedMethodBuilder.Model
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.CodeImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.DirectFieldBuilder
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.DirectMethodBuilder
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.FieldImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.MethodImpl
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.SplitConstantPool
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.TemporaryConstantPool
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.UnboundAttribute.AdHocAttribute
 
writeTo(BufWriter) - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundTypeAnnotation
 
writeTo(BufWriter) - Method in class org.glavo.classfile.impl.UnboundAttribute
 
writeTo(BufWriter) - Method in interface org.glavo.classfile.instruction.LocalVariable
Writes the local variable to the specified writer
writeTo(BufWriter) - Method in interface org.glavo.classfile.instruction.LocalVariableType
Writes the local variable to the specified writer
writeTo(BufWriter) - Method in interface org.glavo.classfile.WritableElement
Writes the element to the specified writer
writeTo(DirectClassBuilder) - Method in class org.glavo.classfile.impl.AbstractElement
 
writeTo(DirectClassBuilder) - Method in class org.glavo.classfile.impl.AccessFlagsImpl
 
writeTo(DirectClassBuilder) - Method in class org.glavo.classfile.impl.BoundAttribute
 
writeTo(DirectClassBuilder) - Method in class org.glavo.classfile.impl.BufferedFieldBuilder.Model
 
writeTo(DirectClassBuilder) - Method in class org.glavo.classfile.impl.BufferedMethodBuilder.Model
 
writeTo(DirectClassBuilder) - Method in class org.glavo.classfile.impl.ClassFileVersionImpl
 
writeTo(DirectClassBuilder) - Method in class org.glavo.classfile.impl.FieldImpl
 
writeTo(DirectClassBuilder) - Method in class org.glavo.classfile.impl.InterfacesImpl
 
writeTo(DirectClassBuilder) - Method in class org.glavo.classfile.impl.MethodImpl
 
writeTo(DirectClassBuilder) - Method in class org.glavo.classfile.impl.SuperclassImpl
 
writeTo(DirectClassBuilder) - Method in class org.glavo.classfile.impl.UnboundAttribute
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractElement
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundBranchInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundFieldInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeDynamicInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundInvokeInterfaceInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundJsrInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundLoadConstantInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundLookupSwitchInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundNewMultidimensionalArrayInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundNewObjectInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundNewReferenceArrayInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundTableSwitchInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundTypeCheckInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundArgumentConstantInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundBranchInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundFieldInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundIncrementInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundIntrinsicConstantInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundInvokeDynamicInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundInvokeInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundJsrInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundLoadConstantInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundLoadInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundLookupSwitchInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundNewMultidimensionalArrayInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundNewObjectInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundNewPrimitiveArrayInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundNewReferenceArrayInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundRetInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundStoreInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundTableSwitchInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction.UnboundTypeCheckInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.ExceptionCatchImpl
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundCharacterRange
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariable
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction.UnboundLocalVariableType
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.AbstractPseudoInstruction
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.BoundAttribute
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.BoundCharacterRange
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.BoundLocalVariable
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.BoundLocalVariableType
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.LabelImpl
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.LineNumberImpl
 
writeTo(DirectCodeBuilder) - Method in class org.glavo.classfile.impl.UnboundAttribute
 
writeTo(DirectFieldBuilder) - Method in class org.glavo.classfile.impl.AbstractElement
 
writeTo(DirectFieldBuilder) - Method in class org.glavo.classfile.impl.AccessFlagsImpl
 
writeTo(DirectFieldBuilder) - Method in class org.glavo.classfile.impl.BoundAttribute
 
writeTo(DirectFieldBuilder) - Method in class org.glavo.classfile.impl.UnboundAttribute
 
writeTo(DirectMethodBuilder) - Method in class org.glavo.classfile.impl.AbstractElement
 
writeTo(DirectMethodBuilder) - Method in class org.glavo.classfile.impl.AccessFlagsImpl
 
writeTo(DirectMethodBuilder) - Method in class org.glavo.classfile.impl.BoundAttribute
 
writeTo(DirectMethodBuilder) - Method in class org.glavo.classfile.impl.BufferedCodeBuilder.Model
 
writeTo(DirectMethodBuilder) - Method in class org.glavo.classfile.impl.UnboundAttribute
 
writeTypeCheck(Opcode, ClassEntry) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeU1(int) - Method in interface org.glavo.classfile.BufWriter
Write an unsigned byte to the buffer
writeU1(int) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
writeU2(int) - Method in interface org.glavo.classfile.BufWriter
Write an unsigned short to the buffer
writeU2(int) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
Writing classfiles - Search tag in package org.glavo.classfile
Section

X

xform() - Method in record class org.glavo.classfile.impl.TransformImpl.MethodCodeTransform
Returns the value of the xform record component.
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form