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

A

aaload() - Method in interface org.glavo.classfile.CodeBuilder
 
AALOAD - Enum constant in enum class org.glavo.classfile.Opcode
 
AALOAD - Static variable in class org.glavo.classfile.Classfile
 
aastore() - Method in interface org.glavo.classfile.CodeBuilder
 
AASTORE - Enum constant in enum class org.glavo.classfile.Opcode
 
AASTORE - Static variable in class org.glavo.classfile.Classfile
 
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 extends Attribute<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
 
AbstractAttributeMapper(String, boolean, int) - Constructor for class org.glavo.classfile.impl.AbstractAttributeMapper
 
AbstractAttributeMapper(String, int) - 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) - 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.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.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.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.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 extends ClassfileElement> - Class in org.glavo.classfile.impl
 
AbstractUnboundModel(List<E>) - Constructor for class org.glavo.classfile.impl.AbstractUnboundModel
 
ACC_ABSTRACT - Static variable in class org.glavo.classfile.Classfile
 
ACC_ANNOTATION - Static variable in class org.glavo.classfile.Classfile
 
ACC_BRIDGE - Static variable in class org.glavo.classfile.Classfile
 
ACC_ENUM - Static variable in class org.glavo.classfile.Classfile
 
ACC_FINAL - Static variable in class org.glavo.classfile.Classfile
 
ACC_INTERFACE - Static variable in class org.glavo.classfile.Classfile
 
ACC_MANDATED - Static variable in class org.glavo.classfile.Classfile
 
ACC_MODULE - Static variable in class org.glavo.classfile.Classfile
 
ACC_NATIVE - Static variable in class org.glavo.classfile.Classfile
 
ACC_OPEN - Static variable in class org.glavo.classfile.Classfile
 
ACC_PRIVATE - Static variable in class org.glavo.classfile.Classfile
 
ACC_PROTECTED - Static variable in class org.glavo.classfile.Classfile
 
ACC_PUBLIC - Static variable in class org.glavo.classfile.Classfile
 
ACC_STATIC - Static variable in class org.glavo.classfile.Classfile
 
ACC_STATIC_PHASE - Static variable in class org.glavo.classfile.Classfile
 
ACC_STRICT - Static variable in class org.glavo.classfile.Classfile
 
ACC_SUPER - Static variable in class org.glavo.classfile.Classfile
 
ACC_SYNCHRONIZED - Static variable in class org.glavo.classfile.Classfile
 
ACC_SYNTHETIC - Static variable in class org.glavo.classfile.Classfile
 
ACC_TRANSIENT - Static variable in class org.glavo.classfile.Classfile
 
ACC_TRANSITIVE - Static variable in class org.glavo.classfile.Classfile
 
ACC_VARARGS - Static variable in class org.glavo.classfile.Classfile
 
ACC_VOLATILE - Static variable in class org.glavo.classfile.Classfile
 
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.components.ClassRemapper.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.components.CodeLocalsShifter.CodeLocalsShifterImpl
 
accept(CodeBuilder, CodeElement) - Method in record class org.glavo.classfile.components.CodeRelabeler.CodeRelabelerImpl
 
accept(CodeBuilder, CodeElement) - Method in class org.glavo.classfile.components.CodeStackTracker.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
 
ACONST_NULL - Enum constant in enum class org.glavo.classfile.Opcode
 
ACONST_NULL - Static variable in class org.glavo.classfile.Classfile
 
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
 
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
 
ALOAD - Enum constant in enum class org.glavo.classfile.Opcode
 
ALOAD - Static variable in class org.glavo.classfile.Classfile
 
ALOAD_0 - Enum constant in enum class org.glavo.classfile.Opcode
 
ALOAD_0 - Static variable in class org.glavo.classfile.Classfile
 
ALOAD_1 - Enum constant in enum class org.glavo.classfile.Opcode
 
ALOAD_1 - Static variable in class org.glavo.classfile.Classfile
 
ALOAD_2 - Enum constant in enum class org.glavo.classfile.Opcode
 
ALOAD_2 - Static variable in class org.glavo.classfile.Classfile
 
ALOAD_3 - Enum constant in enum class org.glavo.classfile.Opcode
 
ALOAD_3 - Static variable in class org.glavo.classfile.Classfile
 
ALOAD_W - Enum constant in enum class org.glavo.classfile.Opcode
 
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
 
anewarray(ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
ANEWARRAY - Enum constant in enum class org.glavo.classfile.Opcode
 
ANEWARRAY - Static variable in class org.glavo.classfile.Classfile
 
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
areturn() - Method in interface org.glavo.classfile.CodeBuilder
 
ARETURN - Enum constant in enum class org.glavo.classfile.Opcode
 
ARETURN - Static variable in class org.glavo.classfile.Classfile
 
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
 
ARRAY - Static variable in interface org.glavo.classfile.TypeAnnotation.TypePathComponent
 
ARRAY_LOAD - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
ARRAY_STORE - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
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
 
ARRAYLENGTH - Enum constant in enum class org.glavo.classfile.Opcode
 
ARRAYLENGTH - Static variable in class org.glavo.classfile.Classfile
 
arrayLoadInstruction(TypeKind) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
arrayOf(CharSequence) - Static method in class org.glavo.classfile.impl.Util
 
arraySize(int, float) - Static method in class org.glavo.classfile.impl.EntryMap
 
arrayStoreInstruction(TypeKind) - Method in interface org.glavo.classfile.CodeBuilder
 
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.
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 siganture 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.components.ClassRemapper.ClassRemapperImpl
 
asFieldTransform() - Method in interface org.glavo.classfile.components.ClassRemapper
Returns this ClassRemapper as FieldTransform instance
asFieldTransform() - Method in record class org.glavo.classfile.components.ClassRemapper.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.components.ClassRemapper.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.ModuleEntryImpl
 
asSymbol() - Method in class org.glavo.classfile.impl.AbstractPoolEntry.PackageEntryImpl
 
astore(int) - Method in interface org.glavo.classfile.CodeBuilder
 
ASTORE - Enum constant in enum class org.glavo.classfile.Opcode
 
ASTORE - Static variable in class org.glavo.classfile.Classfile
 
ASTORE_0 - Enum constant in enum class org.glavo.classfile.Opcode
 
ASTORE_0 - Static variable in class org.glavo.classfile.Classfile
 
ASTORE_1 - Enum constant in enum class org.glavo.classfile.Opcode
 
ASTORE_1 - Static variable in class org.glavo.classfile.Classfile
 
ASTORE_2 - Enum constant in enum class org.glavo.classfile.Opcode
 
ASTORE_2 - Static variable in class org.glavo.classfile.Classfile
 
ASTORE_3 - Enum constant in enum class org.glavo.classfile.Opcode
 
ASTORE_3 - Static variable in class org.glavo.classfile.Classfile
 
ASTORE_W - Enum constant in enum class org.glavo.classfile.Opcode
 
asTypeSignature() - Method in interface org.glavo.classfile.attribute.SignatureAttribute
Parse the siganture 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
 
ATHROW - Enum constant in enum class org.glavo.classfile.Opcode
 
ATHROW - Static variable in class org.glavo.classfile.Classfile
 
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 extends Attribute<A>> - Interface in org.glavo.classfile
Models a classfile attribute .
ATTRIBUTE_MAPPER - Enum constant in enum class org.glavo.classfile.impl.Options.Key
 
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 - Variable in class org.glavo.classfile.impl.Options
 
attributeMapper() - Method in interface org.glavo.classfile.Attribute
Returns the AttributeMapper associated with this attribute.
attributeMapper() - Method in class org.glavo.classfile.impl.BoundAttribute
 
attributeMapper() - Method in class org.glavo.classfile.impl.UnboundAttribute
 
attributeMapper(Function<Utf8Entry, AttributeMapper<?>>) - Static method in interface org.glavo.classfile.Classfile.Option
Returns an option describing attribute mappers for custom attributes.
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.
attributeName() - Method in interface org.glavo.classfile.Attribute
Returns the name of the attribute.
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 - Class in org.glavo.classfile
Attribute mappers for standard classfile attributes.

B

baload() - Method in interface org.glavo.classfile.CodeBuilder
 
BALOAD - Enum constant in enum class org.glavo.classfile.Opcode
 
BALOAD - Static variable in class org.glavo.classfile.Classfile
 
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
 
BASTORE - Enum constant in enum class org.glavo.classfile.Opcode
 
BASTORE - Static variable in class org.glavo.classfile.Classfile
 
bci - Variable in class org.glavo.classfile.impl.RawBytecodeHelper
 
binaryToInternal(String) - Static method in record class org.glavo.classfile.impl.PackageDescImpl
 
bipush(int) - Method in interface org.glavo.classfile.CodeBuilder
 
BIPUSH - Enum constant in enum class org.glavo.classfile.Opcode
 
BIPUSH - Static variable in class org.glavo.classfile.Classfile
 
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
 
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 extends Attribute<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
 
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
 
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
 
branchByteOffset() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundBranchInstruction
 
branchInstruction(Opcode, Label) - Method in interface org.glavo.classfile.CodeBuilder
 
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, 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, 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, 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) - Constructor for class org.glavo.classfile.impl.BufWriterImpl
 
BufWriterImpl(ConstantPoolBuilder, int) - Constructor for class org.glavo.classfile.impl.BufWriterImpl
 
build() - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
 
build() - Method in class org.glavo.classfile.impl.DirectClassBuilder
 
build() - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
build(ClassDesc, Collection<Classfile.Option>, Consumer<? super ClassBuilder>) - Static method in class org.glavo.classfile.Classfile
Build a classfile into a byte array.
build(ClassDesc, Consumer<ClassBuilder>) - Static method in class org.glavo.classfile.Classfile
Build a classfile into a byte array.
build(ClassEntry, ConstantPoolBuilder, Consumer<? super ClassBuilder>) - Static method in class org.glavo.classfile.Classfile
Build a classfile into a byte array using the provided constant pool builder (which encapsulates classfile processing options.)
build(MethodInfo, Consumer<? super CodeBuilder>, SplitConstantPool, CodeModel) - Static method in class org.glavo.classfile.impl.DirectCodeBuilder
 
buildModule(ModuleAttribute) - Static method in class org.glavo.classfile.Classfile
Build a module descriptor into a byte array.
buildModule(ModuleAttribute, Consumer<? super ClassBuilder>) - Static method in class org.glavo.classfile.Classfile
Build a module descriptor into a byte array.
buildModuleTo(Path, ModuleAttribute) - Static method in class org.glavo.classfile.Classfile
Build a module descriptor into a file.
buildModuleTo(Path, ModuleAttribute, Consumer<? super ClassBuilder>) - Static method in class org.glavo.classfile.Classfile
Build a module descriptor into a file.
buildTo(Path, ClassDesc, Collection<Classfile.Option>, Consumer<? super ClassBuilder>) - Static method in class org.glavo.classfile.Classfile
Build a classfile into a file.
buildTo(Path, ClassDesc, Consumer<ClassBuilder>) - Static method in class org.glavo.classfile.Classfile
Build a classfile into a file.
bytecode() - Method in enum class org.glavo.classfile.Opcode
 
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

CachedClassHierarchyResolver(Function<ClassDesc, InputStream>) - Constructor for class org.glavo.classfile.impl.ClassHierarchyImpl.CachedClassHierarchyResolver
 
caload() - Method in interface org.glavo.classfile.CodeBuilder
 
CALOAD - Enum constant in enum class org.glavo.classfile.Opcode
 
CALOAD - Static variable in class org.glavo.classfile.Classfile
 
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
 
CASTORE - Enum constant in enum class org.glavo.classfile.Opcode
 
CASTORE - Static variable in class org.glavo.classfile.Classfile
 
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
 
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
 
checkcast(ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
CHECKCAST - Enum constant in enum class org.glavo.classfile.Opcode
 
CHECKCAST - Static variable in class org.glavo.classfile.Classfile
 
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_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
 
ClassDescUtils() - Constructor for class org.glavo.classfile.jdk.ClassDescUtils
 
ClassElement - Interface in org.glavo.classfile
A ClassfileElement that can appear when traversing the elements of 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 - Class in org.glavo.classfile
Main entry points for parsing, transforming, and generating classfiles.
Classfile.Option - Interface in org.glavo.classfile
An option that affects the writing of classfiles.
ClassfileBuilder<E extends ClassfileElement,B extends 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.
classfileLength() - Method in interface org.glavo.classfile.ClassReader
Returns the length of the classfile, in bytes.
classfileLength() - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
ClassfileTransform<C extends ClassfileTransform<C,E,B>,E extends ClassfileElement,B extends ClassfileBuilder<E,B>> - Interface in org.glavo.classfile
A transformation on streams of elements.
ClassfileTransform.ResolvedTransform<E extends ClassfileElement> - 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.StaticClassHierarchyResolver - Class in org.glavo.classfile.impl
 
ClassHierarchyInfo(ClassDesc, boolean, ClassDesc) - Constructor for record class org.glavo.classfile.ClassHierarchyResolver.ClassHierarchyInfo
Creates an instance of a ClassHierarchyInfo record class.
classHierarchyResolver - Variable in class org.glavo.classfile.impl.Options
 
classHierarchyResolver(ClassHierarchyResolver) - Static method in interface org.glavo.classfile.Classfile.Option
Returns an option describing the class hierarchy resolver to use when generating stack maps.
ClassHierarchyResolver - Interface in org.glavo.classfile
Provides class hierarchy information for generating correct stack maps during code building.
ClassHierarchyResolver.ClassHierarchyInfo - Record Class in org.glavo.classfile
Information about a resolved class.
ClassImpl - Class in org.glavo.classfile.impl
 
ClassImpl(byte[], Collection<Classfile.Option>) - Constructor for class org.glavo.classfile.impl.ClassImpl
 
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 value.
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 - Class in org.glavo.classfile.components
A printer of classfiles and its elements.
ClassPrinter() - Constructor for class org.glavo.classfile.components.ClassPrinter
 
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 - 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.
ClassRemapper.ClassRemapperImpl - Record Class in org.glavo.classfile.components
 
ClassRemapperImpl(Function<ClassDesc, ClassDesc>) - Constructor for record class org.glavo.classfile.components.ClassRemapper.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.RefTypeSig, List<Signature.RefTypeSig>) - 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
 
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 ClassfileElement that can appear when traversing the elements of 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 - Interface in org.glavo.classfile.components
CodeLocalsShifter is a CodeTransform shifting locals to newly allocated positions to avoid conflicts during code injection.
CodeLocalsShifter.CodeLocalsShifterImpl - Class in org.glavo.classfile.components
 
CodeModel - Interface in org.glavo.classfile
Models the body of a method (the Code attribute).
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.
CodeRelabeler.CodeRelabelerImpl - Record Class in org.glavo.classfile.components
 
CodeRelabelerImpl(BiFunction<Label, CodeBuilder, Label>) - Constructor for record class org.glavo.classfile.components.CodeRelabeler.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.
CodeStackTracker.CodeStackTrackerImpl - Class in org.glavo.classfile.components
 
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
 
CollectionUtils() - Constructor for class org.glavo.classfile.jdk.CollectionUtils
 
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.
CompoundElement<E extends ClassfileElement> - 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.
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
 
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
 
constantInstruction(Opcode, ConstantDesc) - Method in interface org.glavo.classfile.CodeBuilder
 
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.
constantPoolSharing(boolean) - Static method in interface org.glavo.classfile.Classfile.Option
Returns an option describing whether to preserve the original constant pool when transforming a classfile.
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
 
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
 
CONVERT - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
convertInstruction(TypeKind, TypeKind) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
CP_SHARING - Enum constant in enum class org.glavo.classfile.impl.Options.Key
 
cpSharing - Variable in class org.glavo.classfile.impl.Options
 
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 class org.glavo.classfile.Classfile
 
CRT_BLOCK - Static variable in class org.glavo.classfile.Classfile
 
CRT_BRANCH_FALSE - Static variable in class org.glavo.classfile.Classfile
 
CRT_BRANCH_TRUE - Static variable in class org.glavo.classfile.Classfile
 
CRT_CREATE - Static variable in class org.glavo.classfile.Classfile
 
CRT_FLOW_CONTROLLER - Static variable in class org.glavo.classfile.Classfile
 
CRT_FLOW_TARGET - Static variable in class org.glavo.classfile.Classfile
 
CRT_INVOKE - Static variable in class org.glavo.classfile.Classfile
 
CRT_STATEMENT - Static variable in class org.glavo.classfile.Classfile
 
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 extends 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
CustomAttribute(AttributeMapper<T>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute.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
 

D

d2f() - Method in interface org.glavo.classfile.CodeBuilder
 
D2F - Enum constant in enum class org.glavo.classfile.Opcode
 
D2F - Static variable in class org.glavo.classfile.Classfile
 
d2i() - Method in interface org.glavo.classfile.CodeBuilder
 
D2I - Enum constant in enum class org.glavo.classfile.Opcode
 
D2I - Static variable in class org.glavo.classfile.Classfile
 
d2l() - Method in interface org.glavo.classfile.CodeBuilder
 
D2L - Enum constant in enum class org.glavo.classfile.Opcode
 
D2L - Static variable in class org.glavo.classfile.Classfile
 
dadd() - Method in interface org.glavo.classfile.CodeBuilder
 
DADD - Enum constant in enum class org.glavo.classfile.Opcode
 
DADD - Static variable in class org.glavo.classfile.Classfile
 
daload() - Method in interface org.glavo.classfile.CodeBuilder
 
DALOAD - Enum constant in enum class org.glavo.classfile.Opcode
 
DALOAD - Static variable in class org.glavo.classfile.Classfile
 
dastore() - Method in interface org.glavo.classfile.CodeBuilder
 
DASTORE - Enum constant in enum class org.glavo.classfile.Opcode
 
DASTORE - Static variable in class org.glavo.classfile.Classfile
 
dcmpg() - Method in interface org.glavo.classfile.CodeBuilder
 
DCMPG - Enum constant in enum class org.glavo.classfile.Opcode
 
DCMPG - Static variable in class org.glavo.classfile.Classfile
 
dcmpl() - Method in interface org.glavo.classfile.CodeBuilder
 
DCMPL - Enum constant in enum class org.glavo.classfile.Opcode
 
DCMPL - Static variable in class org.glavo.classfile.Classfile
 
dconst_0() - Method in interface org.glavo.classfile.CodeBuilder
 
DCONST_0 - Enum constant in enum class org.glavo.classfile.Opcode
 
DCONST_0 - Static variable in class org.glavo.classfile.Classfile
 
dconst_1() - Method in interface org.glavo.classfile.CodeBuilder
 
DCONST_1 - Enum constant in enum class org.glavo.classfile.Opcode
 
DCONST_1 - Static variable in class org.glavo.classfile.Classfile
 
ddiv() - Method in interface org.glavo.classfile.CodeBuilder
 
DDIV - Enum constant in enum class org.glavo.classfile.Opcode
 
DDIV - Static variable in class org.glavo.classfile.Classfile
 
DEFAULT - Enum constant in enum class org.glavo.classfile.Signature.TypeArg.WildcardIndicator
 
DEFAULT_CLASS_FLAGS - Static variable in class org.glavo.classfile.Classfile
 
DEFAULT_CLASS_HIERARCHY_RESOLVER - Static variable in interface org.glavo.classfile.ClassHierarchyResolver
Default singleton instance of ClassHierarchyResolver using ClassLoader.getSystemResourceAsStream(String) as the ClassStreamResolver
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 aray.
DirectClassBuilder - Class in org.glavo.classfile.impl
 
DirectClassBuilder(SplitConstantPool, 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, Utf8Entry, Utf8Entry, FieldModel) - Constructor for class org.glavo.classfile.impl.DirectFieldBuilder
 
DirectMethodBuilder - Class in org.glavo.classfile.impl
 
DirectMethodBuilder(SplitConstantPool, Utf8Entry, Utf8Entry, int, MethodModel) - Constructor for class org.glavo.classfile.impl.DirectMethodBuilder
 
dload(int) - Method in interface org.glavo.classfile.CodeBuilder
 
DLOAD - Enum constant in enum class org.glavo.classfile.Opcode
 
DLOAD - Static variable in class org.glavo.classfile.Classfile
 
DLOAD_0 - Enum constant in enum class org.glavo.classfile.Opcode
 
DLOAD_0 - Static variable in class org.glavo.classfile.Classfile
 
DLOAD_1 - Enum constant in enum class org.glavo.classfile.Opcode
 
DLOAD_1 - Static variable in class org.glavo.classfile.Classfile
 
DLOAD_2 - Enum constant in enum class org.glavo.classfile.Opcode
 
DLOAD_2 - Static variable in class org.glavo.classfile.Classfile
 
DLOAD_3 - Enum constant in enum class org.glavo.classfile.Opcode
 
DLOAD_3 - Static variable in class org.glavo.classfile.Classfile
 
DLOAD_W - Enum constant in enum class org.glavo.classfile.Opcode
 
dmul() - Method in interface org.glavo.classfile.CodeBuilder
 
DMUL - Enum constant in enum class org.glavo.classfile.Opcode
 
DMUL - Static variable in class org.glavo.classfile.Classfile
 
dneg() - Method in interface org.glavo.classfile.CodeBuilder
 
DNEG - Enum constant in enum class org.glavo.classfile.Opcode
 
DNEG - Static variable in class org.glavo.classfile.Classfile
 
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
 
DREM - Enum constant in enum class org.glavo.classfile.Opcode
 
DREM - Static variable in class org.glavo.classfile.Classfile
 
dreturn() - Method in interface org.glavo.classfile.CodeBuilder
 
DRETURN - Enum constant in enum class org.glavo.classfile.Opcode
 
DRETURN - Static variable in class org.glavo.classfile.Classfile
 
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
 
DSTORE - Enum constant in enum class org.glavo.classfile.Opcode
 
DSTORE - Static variable in class org.glavo.classfile.Classfile
 
DSTORE_0 - Enum constant in enum class org.glavo.classfile.Opcode
 
DSTORE_0 - Static variable in class org.glavo.classfile.Classfile
 
DSTORE_1 - Enum constant in enum class org.glavo.classfile.Opcode
 
DSTORE_1 - Static variable in class org.glavo.classfile.Classfile
 
DSTORE_2 - Enum constant in enum class org.glavo.classfile.Opcode
 
DSTORE_2 - Static variable in class org.glavo.classfile.Classfile
 
DSTORE_3 - Enum constant in enum class org.glavo.classfile.Opcode
 
DSTORE_3 - Static variable in class org.glavo.classfile.Classfile
 
DSTORE_W - Enum constant in enum class org.glavo.classfile.Opcode
 
dsub() - Method in interface org.glavo.classfile.CodeBuilder
 
DSUB - Enum constant in enum class org.glavo.classfile.Opcode
 
DSUB - Static variable in class org.glavo.classfile.Classfile
 
dup() - Method in interface org.glavo.classfile.CodeBuilder
 
DUP - Enum constant in enum class org.glavo.classfile.Opcode
 
DUP - Static variable in class org.glavo.classfile.Classfile
 
dup_x1() - Method in interface org.glavo.classfile.CodeBuilder
 
DUP_X1 - Enum constant in enum class org.glavo.classfile.Opcode
 
DUP_X1 - Static variable in class org.glavo.classfile.Classfile
 
dup_x2() - Method in interface org.glavo.classfile.CodeBuilder
 
DUP_X2 - Enum constant in enum class org.glavo.classfile.Opcode
 
DUP_X2 - Static variable in class org.glavo.classfile.Classfile
 
dup2() - Method in interface org.glavo.classfile.CodeBuilder
 
DUP2 - Enum constant in enum class org.glavo.classfile.Opcode
 
DUP2 - Static variable in class org.glavo.classfile.Classfile
 
dup2_x1() - Method in interface org.glavo.classfile.CodeBuilder
 
DUP2_X1 - Enum constant in enum class org.glavo.classfile.Opcode
 
DUP2_X1 - Static variable in class org.glavo.classfile.Classfile
 
dup2_x2() - Method in interface org.glavo.classfile.CodeBuilder
 
DUP2_X2 - Enum constant in enum class org.glavo.classfile.Opcode
 
DUP2_X2 - Static variable in class org.glavo.classfile.Classfile
 
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.
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
 
entryCount() - Method in interface org.glavo.classfile.constantpool.ConstantPool
Returns the number of entries in the constant pool.
entryCount() - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
entryCount() - Method in class org.glavo.classfile.impl.SplitConstantPool
 
entryCount() - 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 record class org.glavo.classfile.ClassHierarchyResolver.ClassHierarchyInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.components.ClassRemapper.ClassRemapperImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.components.CodeRelabeler.CodeRelabelerImpl
Indicates whether some other object is "equal to" this one.
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.ClassPrinterImpl.LeafNodeImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.ModuleDescImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.Options.OptionValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.glavo.classfile.impl.PackageDescImpl
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.
equals(Object) - Method in interface org.glavo.classfile.java.lang.constant.ModuleDesc
Compare the specified object with this descriptor for equality.
equals(Object) - Method in interface org.glavo.classfile.java.lang.constant.PackageDesc
Compare the specified object with this descriptor for equality.
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
 
exceptionCatch(Label, Label, Label, Optional<ClassEntry>) - Method in interface org.glavo.classfile.CodeBuilder
 
exceptionCatch(Label, Label, Label, ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
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
 
exports(ModuleExportInfo) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
exports(PackageDesc, int, ModuleDesc...) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
 
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
 
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
 
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
 
F2D - Enum constant in enum class org.glavo.classfile.Opcode
 
F2D - Static variable in class org.glavo.classfile.Classfile
 
f2i() - Method in interface org.glavo.classfile.CodeBuilder
 
F2I - Enum constant in enum class org.glavo.classfile.Opcode
 
F2I - Static variable in class org.glavo.classfile.Classfile
 
f2l() - Method in interface org.glavo.classfile.CodeBuilder
 
F2L - Enum constant in enum class org.glavo.classfile.Opcode
 
F2L - Static variable in class org.glavo.classfile.Classfile
 
fadd() - Method in interface org.glavo.classfile.CodeBuilder
 
FADD - Enum constant in enum class org.glavo.classfile.Opcode
 
FADD - Static variable in class org.glavo.classfile.Classfile
 
faload() - Method in interface org.glavo.classfile.CodeBuilder
 
FALOAD - Enum constant in enum class org.glavo.classfile.Opcode
 
FALOAD - Static variable in class org.glavo.classfile.Classfile
 
fastore() - Method in interface org.glavo.classfile.CodeBuilder
 
FASTORE - Enum constant in enum class org.glavo.classfile.Opcode
 
FASTORE - Static variable in class org.glavo.classfile.Classfile
 
fcmpg() - Method in interface org.glavo.classfile.CodeBuilder
 
FCMPG - Enum constant in enum class org.glavo.classfile.Opcode
 
FCMPG - Static variable in class org.glavo.classfile.Classfile
 
fcmpl() - Method in interface org.glavo.classfile.CodeBuilder
 
FCMPL - Enum constant in enum class org.glavo.classfile.Opcode
 
FCMPL - Static variable in class org.glavo.classfile.Classfile
 
fconst_0() - Method in interface org.glavo.classfile.CodeBuilder
 
FCONST_0 - Enum constant in enum class org.glavo.classfile.Opcode
 
FCONST_0 - Static variable in class org.glavo.classfile.Classfile
 
fconst_1() - Method in interface org.glavo.classfile.CodeBuilder
 
FCONST_1 - Enum constant in enum class org.glavo.classfile.Opcode
 
FCONST_1 - Static variable in class org.glavo.classfile.Classfile
 
fconst_2() - Method in interface org.glavo.classfile.CodeBuilder
 
FCONST_2 - Enum constant in enum class org.glavo.classfile.Opcode
 
FCONST_2 - Static variable in class org.glavo.classfile.Classfile
 
fdiv() - Method in interface org.glavo.classfile.CodeBuilder
 
FDIV - Enum constant in enum class org.glavo.classfile.Opcode
 
FDIV - Static variable in class org.glavo.classfile.Classfile
 
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
 
FieldBuilder - Interface in org.glavo.classfile
A builder for fields.
FieldElement - Interface in org.glavo.classfile
A ClassfileElement that can appear when traversing the elements of 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
 
fieldInstruction(Opcode, FieldRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
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.
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.
FILTER_DEAD_LABELS - Enum constant in enum class org.glavo.classfile.impl.Options.Key
 
filterDeadLabels - Variable in class org.glavo.classfile.impl.Options
 
filterDeadLabels(boolean) - Static method in interface org.glavo.classfile.Classfile.Option
Returns an option describing whether or not to filter unresolved labels.
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.
findParams(String) - Static method in class org.glavo.classfile.impl.Util
 
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.impl.Options.Key
 
fixJumps - Variable in class org.glavo.classfile.impl.Options
 
fixShortJumps(boolean) - Static method in interface org.glavo.classfile.Classfile.Option
Returns an option describing whether or not to automatically rewrite 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
 
FLOAD - Enum constant in enum class org.glavo.classfile.Opcode
 
FLOAD - Static variable in class org.glavo.classfile.Classfile
 
FLOAD_0 - Enum constant in enum class org.glavo.classfile.Opcode
 
FLOAD_0 - Static variable in class org.glavo.classfile.Classfile
 
FLOAD_1 - Enum constant in enum class org.glavo.classfile.Opcode
 
FLOAD_1 - Static variable in class org.glavo.classfile.Classfile
 
FLOAD_2 - Enum constant in enum class org.glavo.classfile.Opcode
 
FLOAD_2 - Static variable in class org.glavo.classfile.Classfile
 
FLOAD_3 - Enum constant in enum class org.glavo.classfile.Opcode
 
FLOAD_3 - Static variable in class org.glavo.classfile.Classfile
 
FLOAD_W - Enum constant in enum class org.glavo.classfile.Opcode
 
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
 
FMUL - Enum constant in enum class org.glavo.classfile.Opcode
 
FMUL - Static variable in class org.glavo.classfile.Classfile
 
fneg() - Method in interface org.glavo.classfile.CodeBuilder
 
FNEG - Enum constant in enum class org.glavo.classfile.Opcode
 
FNEG - Static variable in class org.glavo.classfile.Classfile
 
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
 
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
 
FREM - Enum constant in enum class org.glavo.classfile.Opcode
 
FREM - Static variable in class org.glavo.classfile.Classfile
 
freturn() - Method in interface org.glavo.classfile.CodeBuilder
 
FRETURN - Enum constant in enum class org.glavo.classfile.Opcode
 
FRETURN - Static variable in class org.glavo.classfile.Classfile
 
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
 
FSTORE - Enum constant in enum class org.glavo.classfile.Opcode
 
FSTORE - Static variable in class org.glavo.classfile.Classfile
 
FSTORE_0 - Enum constant in enum class org.glavo.classfile.Opcode
 
FSTORE_0 - Static variable in class org.glavo.classfile.Classfile
 
FSTORE_1 - Enum constant in enum class org.glavo.classfile.Opcode
 
FSTORE_1 - Static variable in class org.glavo.classfile.Classfile
 
FSTORE_2 - Enum constant in enum class org.glavo.classfile.Opcode
 
FSTORE_2 - Static variable in class org.glavo.classfile.Classfile
 
FSTORE_3 - Enum constant in enum class org.glavo.classfile.Opcode
 
FSTORE_3 - Static variable in class org.glavo.classfile.Classfile
 
FSTORE_W - Enum constant in enum class org.glavo.classfile.Opcode
 
fsub() - Method in interface org.glavo.classfile.CodeBuilder
 
FSUB - Enum constant in enum class org.glavo.classfile.Opcode
 
FSUB - Static variable in class org.glavo.classfile.Classfile
 

G

GENERATE_STACK_MAPS - Enum constant in enum class org.glavo.classfile.impl.Options.Key
 
generateStackmap(boolean) - Static method in interface org.glavo.classfile.Classfile.Option
Returns an option describing whether or not to generate stackmaps.
generateStackmaps - Variable in class org.glavo.classfile.impl.Options
 
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.StaticClassHierarchyResolver
 
getElementByToken(int) - Method in class org.glavo.classfile.impl.EntryMap
 
getfield(ClassDesc, String, ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
 
getfield(FieldRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
GETFIELD - Enum constant in enum class org.glavo.classfile.Opcode
 
GETFIELD - Static variable in class org.glavo.classfile.Classfile
 
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
 
getShort(int) - Method in class org.glavo.classfile.impl.RawBytecodeHelper
 
getstatic(ClassDesc, String, ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
 
getstatic(FieldRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
GETSTATIC - Enum constant in enum class org.glavo.classfile.Opcode
 
GETSTATIC - Static variable in class org.glavo.classfile.Classfile
 
getU1(int) - Method in class org.glavo.classfile.impl.RawBytecodeHelper
 
GOTO - Enum constant in enum class org.glavo.classfile.Opcode
 
GOTO - Static variable in class org.glavo.classfile.Classfile
 
goto_(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
goto_w(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
GOTO_W - Enum constant in enum class org.glavo.classfile.Opcode
 
GOTO_W - Static variable in class org.glavo.classfile.Classfile
 

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
 
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.ClassHierarchyResolver.ClassHierarchyInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.components.ClassRemapper.ClassRemapperImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.components.CodeRelabeler.CodeRelabelerImpl
Returns a hash code value for this object.
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.ClassPrinterImpl.LeafNodeImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.ModuleDescImpl
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.Options.OptionValue
Returns a hash code value for this object.
hashCode() - Method in record class org.glavo.classfile.impl.PackageDescImpl
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
 
HIERARCHY_RESOLVER - Enum constant in enum class org.glavo.classfile.impl.Options.Key
 
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
 
I2B - Enum constant in enum class org.glavo.classfile.Opcode
 
I2B - Static variable in class org.glavo.classfile.Classfile
 
i2c() - Method in interface org.glavo.classfile.CodeBuilder
 
I2C - Enum constant in enum class org.glavo.classfile.Opcode
 
I2C - Static variable in class org.glavo.classfile.Classfile
 
i2d() - Method in interface org.glavo.classfile.CodeBuilder
 
I2D - Enum constant in enum class org.glavo.classfile.Opcode
 
I2D - Static variable in class org.glavo.classfile.Classfile
 
i2f() - Method in interface org.glavo.classfile.CodeBuilder
 
I2F - Enum constant in enum class org.glavo.classfile.Opcode
 
I2F - Static variable in class org.glavo.classfile.Classfile
 
i2l() - Method in interface org.glavo.classfile.CodeBuilder
 
I2L - Enum constant in enum class org.glavo.classfile.Opcode
 
I2L - Static variable in class org.glavo.classfile.Classfile
 
i2s() - Method in interface org.glavo.classfile.CodeBuilder
 
I2S - Enum constant in enum class org.glavo.classfile.Opcode
 
I2S - Static variable in class org.glavo.classfile.Classfile
 
iadd() - Method in interface org.glavo.classfile.CodeBuilder
 
IADD - Enum constant in enum class org.glavo.classfile.Opcode
 
IADD - Static variable in class org.glavo.classfile.Classfile
 
iaload() - Method in interface org.glavo.classfile.CodeBuilder
 
IALOAD - Enum constant in enum class org.glavo.classfile.Opcode
 
IALOAD - Static variable in class org.glavo.classfile.Classfile
 
iand() - Method in interface org.glavo.classfile.CodeBuilder
 
IAND - Enum constant in enum class org.glavo.classfile.Opcode
 
IAND - Static variable in class org.glavo.classfile.Classfile
 
iastore() - Method in interface org.glavo.classfile.CodeBuilder
 
IASTORE - Enum constant in enum class org.glavo.classfile.Opcode
 
IASTORE - Static variable in class org.glavo.classfile.Classfile
 
iconst_0() - Method in interface org.glavo.classfile.CodeBuilder
 
ICONST_0 - Enum constant in enum class org.glavo.classfile.Opcode
 
ICONST_0 - Static variable in class org.glavo.classfile.Classfile
 
iconst_1() - Method in interface org.glavo.classfile.CodeBuilder
 
ICONST_1 - Enum constant in enum class org.glavo.classfile.Opcode
 
ICONST_1 - Static variable in class org.glavo.classfile.Classfile
 
iconst_2() - Method in interface org.glavo.classfile.CodeBuilder
 
ICONST_2 - Enum constant in enum class org.glavo.classfile.Opcode
 
ICONST_2 - Static variable in class org.glavo.classfile.Classfile
 
iconst_3() - Method in interface org.glavo.classfile.CodeBuilder
 
ICONST_3 - Enum constant in enum class org.glavo.classfile.Opcode
 
ICONST_3 - Static variable in class org.glavo.classfile.Classfile
 
iconst_4() - Method in interface org.glavo.classfile.CodeBuilder
 
ICONST_4 - Enum constant in enum class org.glavo.classfile.Opcode
 
ICONST_4 - Static variable in class org.glavo.classfile.Classfile
 
iconst_5() - Method in interface org.glavo.classfile.CodeBuilder
 
ICONST_5 - Enum constant in enum class org.glavo.classfile.Opcode
 
ICONST_5 - Static variable in class org.glavo.classfile.Classfile
 
iconst_m1() - Method in interface org.glavo.classfile.CodeBuilder
 
ICONST_M1 - Enum constant in enum class org.glavo.classfile.Opcode
 
ICONST_M1 - Static variable in class org.glavo.classfile.Classfile
 
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
 
IDIV - Enum constant in enum class org.glavo.classfile.Opcode
 
IDIV - Static variable in class org.glavo.classfile.Classfile
 
if_acmpeq(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
IF_ACMPEQ - Enum constant in enum class org.glavo.classfile.Opcode
 
IF_ACMPEQ - Static variable in class org.glavo.classfile.Classfile
 
if_acmpne(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
IF_ACMPNE - Enum constant in enum class org.glavo.classfile.Opcode
 
IF_ACMPNE - Static variable in class org.glavo.classfile.Classfile
 
if_icmpeq(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
IF_ICMPEQ - Enum constant in enum class org.glavo.classfile.Opcode
 
IF_ICMPEQ - Static variable in class org.glavo.classfile.Classfile
 
if_icmpge(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
IF_ICMPGE - Enum constant in enum class org.glavo.classfile.Opcode
 
IF_ICMPGE - Static variable in class org.glavo.classfile.Classfile
 
if_icmpgt(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
IF_ICMPGT - Enum constant in enum class org.glavo.classfile.Opcode
 
IF_ICMPGT - Static variable in class org.glavo.classfile.Classfile
 
if_icmple(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
IF_ICMPLE - Enum constant in enum class org.glavo.classfile.Opcode
 
IF_ICMPLE - Static variable in class org.glavo.classfile.Classfile
 
if_icmplt(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
IF_ICMPLT - Enum constant in enum class org.glavo.classfile.Opcode
 
IF_ICMPLT - Static variable in class org.glavo.classfile.Classfile
 
if_icmpne(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
IF_ICMPNE - Enum constant in enum class org.glavo.classfile.Opcode
 
IF_ICMPNE - Static variable in class org.glavo.classfile.Classfile
 
if_nonnull(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
if_null(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
ifeq(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
IFEQ - Enum constant in enum class org.glavo.classfile.Opcode
 
IFEQ - Static variable in class org.glavo.classfile.Classfile
 
ifge(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
IFGE - Enum constant in enum class org.glavo.classfile.Opcode
 
IFGE - Static variable in class org.glavo.classfile.Classfile
 
ifgt(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
IFGT - Enum constant in enum class org.glavo.classfile.Opcode
 
IFGT - Static variable in class org.glavo.classfile.Classfile
 
ifle(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
IFLE - Enum constant in enum class org.glavo.classfile.Opcode
 
IFLE - Static variable in class org.glavo.classfile.Classfile
 
iflt(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
IFLT - Enum constant in enum class org.glavo.classfile.Opcode
 
IFLT - Static variable in class org.glavo.classfile.Classfile
 
ifne(Label) - Method in interface org.glavo.classfile.CodeBuilder
 
IFNE - Enum constant in enum class org.glavo.classfile.Opcode
 
IFNE - Static variable in class org.glavo.classfile.Classfile
 
IFNONNULL - Enum constant in enum class org.glavo.classfile.Opcode
 
IFNONNULL - Static variable in class org.glavo.classfile.Classfile
 
IFNULL - Enum constant in enum class org.glavo.classfile.Opcode
 
IFNULL - Static variable in class org.glavo.classfile.Classfile
 
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
 
IINC - Enum constant in enum class org.glavo.classfile.Opcode
 
IINC - Static variable in class org.glavo.classfile.Classfile
 
IINC_W - Enum constant in enum class org.glavo.classfile.Opcode
 
ILLEGAL - Static variable in class org.glavo.classfile.impl.RawBytecodeHelper
 
iload(int) - Method in interface org.glavo.classfile.CodeBuilder
 
ILOAD - Enum constant in enum class org.glavo.classfile.Opcode
 
ILOAD - Static variable in class org.glavo.classfile.Classfile
 
ILOAD_0 - Enum constant in enum class org.glavo.classfile.Opcode
 
ILOAD_0 - Static variable in class org.glavo.classfile.Classfile
 
ILOAD_1 - Enum constant in enum class org.glavo.classfile.Opcode
 
ILOAD_1 - Static variable in class org.glavo.classfile.Classfile
 
ILOAD_2 - Enum constant in enum class org.glavo.classfile.Opcode
 
ILOAD_2 - Static variable in class org.glavo.classfile.Classfile
 
ILOAD_3 - Enum constant in enum class org.glavo.classfile.Opcode
 
ILOAD_3 - Static variable in class org.glavo.classfile.Classfile
 
ILOAD_W - Enum constant in enum class org.glavo.classfile.Opcode
 
imul() - Method in interface org.glavo.classfile.CodeBuilder
 
IMUL - Enum constant in enum class org.glavo.classfile.Opcode
 
IMUL - Static variable in class org.glavo.classfile.Classfile
 
INCREMENT - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
incrementInstruction(int, int) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
INEG - Enum constant in enum class org.glavo.classfile.Opcode
 
INEG - Static variable in class org.glavo.classfile.Classfile
 
initFrameLocals(ClassEntry, String, String, 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
 
INNER_TYPE - Static variable in interface org.glavo.classfile.TypeAnnotation.TypePathComponent
 
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 name of the class or interface of which this class is a member, if it is a member of a class or interface.
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
 
INSTANCEOF - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on a type test.
INSTANCEOF - Static variable in class org.glavo.classfile.Classfile
 
instanceof_(ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
 
instanceof_(ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
internalToBinary(String) - Static method in record class org.glavo.classfile.impl.PackageDescImpl
 
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_DYNAMIC - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
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
 
invokedynamic(InvokeDynamicEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
INVOKEDYNAMIC - Enum constant in enum class org.glavo.classfile.Opcode
 
INVOKEDYNAMIC - Static variable in class org.glavo.classfile.Classfile
 
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
 
invokeDynamicInstruction(InvokeDynamicEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
invokeInstruction(Opcode, MemberRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
invokeinterface(InterfaceMethodRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
INVOKEINTERFACE - Enum constant in enum class org.glavo.classfile.Opcode
 
INVOKEINTERFACE - Static variable in class org.glavo.classfile.Classfile
 
invokespecial(ClassDesc, String, MethodTypeDesc) - Method in interface org.glavo.classfile.CodeBuilder
 
invokespecial(ClassDesc, String, MethodTypeDesc, boolean) - Method in interface org.glavo.classfile.CodeBuilder
 
invokespecial(InterfaceMethodRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
invokespecial(MethodRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
INVOKESPECIAL - Enum constant in enum class org.glavo.classfile.Opcode
 
INVOKESPECIAL - Static variable in class org.glavo.classfile.Classfile
 
invokestatic(ClassDesc, String, MethodTypeDesc) - Method in interface org.glavo.classfile.CodeBuilder
 
invokestatic(ClassDesc, String, MethodTypeDesc, boolean) - Method in interface org.glavo.classfile.CodeBuilder
 
invokestatic(InterfaceMethodRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
invokestatic(MethodRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
INVOKESTATIC - Enum constant in enum class org.glavo.classfile.Opcode
 
INVOKESTATIC - Static variable in class org.glavo.classfile.Classfile
 
invokevirtual(ClassDesc, String, MethodTypeDesc) - Method in interface org.glavo.classfile.CodeBuilder
 
invokevirtual(MethodRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
INVOKEVIRTUAL - Enum constant in enum class org.glavo.classfile.Opcode
 
INVOKEVIRTUAL - Static variable in class org.glavo.classfile.Classfile
 
ior() - Method in interface org.glavo.classfile.CodeBuilder
 
IOR - Enum constant in enum class org.glavo.classfile.Opcode
 
IOR - Static variable in class org.glavo.classfile.Classfile
 
irem() - Method in interface org.glavo.classfile.CodeBuilder
 
IREM - Enum constant in enum class org.glavo.classfile.Opcode
 
IREM - Static variable in class org.glavo.classfile.Classfile
 
ireturn() - Method in interface org.glavo.classfile.CodeBuilder
 
IRETURN - Enum constant in enum class org.glavo.classfile.Opcode
 
IRETURN - Static variable in class org.glavo.classfile.Classfile
 
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
 
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
 
ISHL - Enum constant in enum class org.glavo.classfile.Opcode
 
ISHL - Static variable in class org.glavo.classfile.Classfile
 
ishr() - Method in interface org.glavo.classfile.CodeBuilder
 
ISHR - Enum constant in enum class org.glavo.classfile.Opcode
 
ISHR - Static variable in class org.glavo.classfile.Classfile
 
isInterface() - Method in record class org.glavo.classfile.ClassHierarchyResolver.ClassHierarchyInfo
Returns the value of the isInterface record component.
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 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
 
ISTORE - Enum constant in enum class org.glavo.classfile.Opcode
 
ISTORE - Static variable in class org.glavo.classfile.Classfile
 
ISTORE_0 - Enum constant in enum class org.glavo.classfile.Opcode
 
ISTORE_0 - Static variable in class org.glavo.classfile.Classfile
 
ISTORE_1 - Enum constant in enum class org.glavo.classfile.Opcode
 
ISTORE_1 - Static variable in class org.glavo.classfile.Classfile
 
ISTORE_2 - Enum constant in enum class org.glavo.classfile.Opcode
 
ISTORE_2 - Static variable in class org.glavo.classfile.Classfile
 
ISTORE_3 - Enum constant in enum class org.glavo.classfile.Opcode
 
ISTORE_3 - Static variable in class org.glavo.classfile.Classfile
 
ISTORE_W - Enum constant in enum class org.glavo.classfile.Opcode
 
isub() - Method in interface org.glavo.classfile.CodeBuilder
 
ISUB - Enum constant in enum class org.glavo.classfile.Opcode
 
ISUB - Static variable in class org.glavo.classfile.Classfile
 
isUnconditionalBranch() - Method in enum class org.glavo.classfile.Opcode
 
isWide - Variable in class org.glavo.classfile.impl.RawBytecodeHelper
 
isWide() - Method in enum class org.glavo.classfile.Opcode
 
ITEM_DOUBLE - Enum constant in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
 
ITEM_FLOAT - Enum constant in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
 
ITEM_INTEGER - Enum constant in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
 
ITEM_LONG - Enum constant in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
 
ITEM_NULL - Enum constant in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
 
ITEM_TOP - Enum constant in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
 
ITEM_UNINITIALIZED_THIS - Enum constant in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
 
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.
iushr() - Method in interface org.glavo.classfile.CodeBuilder
 
IUSHR - Enum constant in enum class org.glavo.classfile.Opcode
 
IUSHR - Static variable in class org.glavo.classfile.Classfile
 
ixor() - Method in interface org.glavo.classfile.CodeBuilder
 
IXOR - Enum constant in enum class org.glavo.classfile.Opcode
 
IXOR - Static variable in class org.glavo.classfile.Classfile
 

J

JAVA_1_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_10_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_11_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_12_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_13_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_14_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_15_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_16_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_17_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_18_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_19_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_2_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_20_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_21_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_3_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_4_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_5_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_6_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_7_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_8_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JAVA_9_VERSION - Static variable in class org.glavo.classfile.Classfile
 
JSR - Enum constant in enum class org.glavo.classfile.Opcode
 
JSR - Static variable in class org.glavo.classfile.Classfile
 
JSR_W - Enum constant in enum class org.glavo.classfile.Opcode
 
JSR_W - Static variable in class org.glavo.classfile.Classfile
 

K

key() - Method in record class org.glavo.classfile.impl.Options.OptionValue
Returns the value of the key record component.
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
 

L

l2d() - Method in interface org.glavo.classfile.CodeBuilder
 
L2D - Enum constant in enum class org.glavo.classfile.Opcode
 
L2D - Static variable in class org.glavo.classfile.Classfile
 
l2f() - Method in interface org.glavo.classfile.CodeBuilder
 
L2F - Enum constant in enum class org.glavo.classfile.Opcode
 
L2F - Static variable in class org.glavo.classfile.Classfile
 
l2i() - Method in interface org.glavo.classfile.CodeBuilder
 
L2I - Enum constant in enum class org.glavo.classfile.Opcode
 
L2I - Static variable in class org.glavo.classfile.Classfile
 
label() - Method in class org.glavo.classfile.impl.LabelImpl
 
label() - Method in interface org.glavo.classfile.instruction.LabelTarget
 
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
 
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
 
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
 
LADD - Enum constant in enum class org.glavo.classfile.Opcode
 
LADD - Static variable in class org.glavo.classfile.Classfile
 
laload() - Method in interface org.glavo.classfile.CodeBuilder
 
LALOAD - Enum constant in enum class org.glavo.classfile.Opcode
 
LALOAD - Static variable in class org.glavo.classfile.Classfile
 
land() - Method in interface org.glavo.classfile.CodeBuilder
 
LAND - Enum constant in enum class org.glavo.classfile.Opcode
 
LAND - Static variable in class org.glavo.classfile.Classfile
 
lastore() - Method in interface org.glavo.classfile.CodeBuilder
 
LASTORE - Enum constant in enum class org.glavo.classfile.Opcode
 
LASTORE - Static variable in class org.glavo.classfile.Classfile
 
latest() - Static method in enum class org.glavo.classfile.ClassFileFormatVersion
Returns the latest class file format version.
LATEST_MAJOR_VERSION - Static variable in class org.glavo.classfile.Classfile
 
LATEST_MINOR_VERSION - Static variable in class org.glavo.classfile.Classfile
 
lcmp() - Method in interface org.glavo.classfile.CodeBuilder
 
LCMP - Enum constant in enum class org.glavo.classfile.Opcode
 
LCMP - Static variable in class org.glavo.classfile.Classfile
 
lconst_0() - Method in interface org.glavo.classfile.CodeBuilder
 
LCONST_0 - Enum constant in enum class org.glavo.classfile.Opcode
 
LCONST_0 - Static variable in class org.glavo.classfile.Classfile
 
lconst_1() - Method in interface org.glavo.classfile.CodeBuilder
 
LCONST_1 - Enum constant in enum class org.glavo.classfile.Opcode
 
LCONST_1 - Static variable in class org.glavo.classfile.Classfile
 
ldc(LoadableConstantEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
LDC - Enum constant in enum class org.glavo.classfile.Opcode
 
LDC - Static variable in class org.glavo.classfile.Classfile
 
LDC_W - Enum constant in enum class org.glavo.classfile.Opcode
 
LDC_W - Static variable in class org.glavo.classfile.Classfile
 
LDC2_W - Enum constant in enum class org.glavo.classfile.Opcode
 
LDC2_W - Static variable in class org.glavo.classfile.Classfile
 
ldiv() - Method in interface org.glavo.classfile.CodeBuilder
 
LDIV - Enum constant in enum class org.glavo.classfile.Opcode
 
LDIV - Static variable in class org.glavo.classfile.Classfile
 
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.
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
 
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
 
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.
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
 
LLOAD - Enum constant in enum class org.glavo.classfile.Opcode
 
LLOAD - Static variable in class org.glavo.classfile.Classfile
 
LLOAD_0 - Enum constant in enum class org.glavo.classfile.Opcode
 
LLOAD_0 - Static variable in class org.glavo.classfile.Classfile
 
LLOAD_1 - Enum constant in enum class org.glavo.classfile.Opcode
 
LLOAD_1 - Static variable in class org.glavo.classfile.Classfile
 
LLOAD_2 - Enum constant in enum class org.glavo.classfile.Opcode
 
LLOAD_2 - Static variable in class org.glavo.classfile.Classfile
 
LLOAD_3 - Enum constant in enum class org.glavo.classfile.Opcode
 
LLOAD_3 - Static variable in class org.glavo.classfile.Classfile
 
LLOAD_W - Enum constant in enum class org.glavo.classfile.Opcode
 
lmul() - Method in interface org.glavo.classfile.CodeBuilder
 
LMUL - Enum constant in enum class org.glavo.classfile.Opcode
 
LMUL - Static variable in class org.glavo.classfile.Classfile
 
lneg() - Method in interface org.glavo.classfile.CodeBuilder
 
LNEG - Enum constant in enum class org.glavo.classfile.Opcode
 
LNEG - Static variable in class org.glavo.classfile.Classfile
 
LOAD - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
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
 
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
 
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
 
localVariable(int, Utf8Entry, Utf8Entry, Label, Label) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
localVariableType(int, Utf8Entry, Utf8Entry, Label, Label) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
lookupswitch(Label, List<SwitchCase>) - Method in interface org.glavo.classfile.CodeBuilder
 
LOOKUPSWITCH - Enum constant in enum class org.glavo.classfile.Opcode
 
LOOKUPSWITCH - Static variable in class org.glavo.classfile.Classfile
 
lookupSwitchInstruction(Label, List<SwitchCase>) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
LOR - Enum constant in enum class org.glavo.classfile.Opcode
 
LOR - Static variable in class org.glavo.classfile.Classfile
 
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
 
LREM - Enum constant in enum class org.glavo.classfile.Opcode
 
LREM - Static variable in class org.glavo.classfile.Classfile
 
lreturn() - Method in interface org.glavo.classfile.CodeBuilder
 
LRETURN - Enum constant in enum class org.glavo.classfile.Opcode
 
LRETURN - Static variable in class org.glavo.classfile.Classfile
 
lshl() - Method in interface org.glavo.classfile.CodeBuilder
 
LSHL - Enum constant in enum class org.glavo.classfile.Opcode
 
LSHL - Static variable in class org.glavo.classfile.Classfile
 
lshr() - Method in interface org.glavo.classfile.CodeBuilder
 
LSHR - Enum constant in enum class org.glavo.classfile.Opcode
 
LSHR - Static variable in class org.glavo.classfile.Classfile
 
lstore(int) - Method in interface org.glavo.classfile.CodeBuilder
 
LSTORE - Enum constant in enum class org.glavo.classfile.Opcode
 
LSTORE - Static variable in class org.glavo.classfile.Classfile
 
LSTORE_0 - Enum constant in enum class org.glavo.classfile.Opcode
 
LSTORE_0 - Static variable in class org.glavo.classfile.Classfile
 
LSTORE_1 - Enum constant in enum class org.glavo.classfile.Opcode
 
LSTORE_1 - Static variable in class org.glavo.classfile.Classfile
 
LSTORE_2 - Enum constant in enum class org.glavo.classfile.Opcode
 
LSTORE_2 - Static variable in class org.glavo.classfile.Classfile
 
LSTORE_3 - Enum constant in enum class org.glavo.classfile.Opcode
 
LSTORE_3 - Static variable in class org.glavo.classfile.Classfile
 
LSTORE_W - Enum constant in enum class org.glavo.classfile.Opcode
 
lsub() - Method in interface org.glavo.classfile.CodeBuilder
 
LSUB - Enum constant in enum class org.glavo.classfile.Opcode
 
LSUB - Static variable in class org.glavo.classfile.Classfile
 
lushr() - Method in interface org.glavo.classfile.CodeBuilder
 
LUSHR - Enum constant in enum class org.glavo.classfile.Opcode
 
LUSHR - Static variable in class org.glavo.classfile.Classfile
 
lxor() - Method in interface org.glavo.classfile.CodeBuilder
 
LXOR - Enum constant in enum class org.glavo.classfile.Opcode
 
LXOR - Static variable in class org.glavo.classfile.Classfile
 

M

MAGIC_NUMBER - Static variable in class org.glavo.classfile.Classfile
 
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 record class org.glavo.classfile.components.ClassRemapper.ClassRemapperImpl
 
map(ClassDesc) - Method in interface org.glavo.classfile.components.ClassRemapper
Access method to internal class mapping function.
mapFunction() - Method in record class org.glavo.classfile.components.ClassRemapper.ClassRemapperImpl
Returns the value of the mapFunction record component.
mapFunction() - Method in record class org.glavo.classfile.components.CodeRelabeler.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.StackMapGenerator
Calculated maximum number of the locals required
maxLocals(int, String) - 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.StackMapGenerator
Calculated maximum stack size required
maxStackSize() - Method in class org.glavo.classfile.components.CodeStackTracker.CodeStackTrackerImpl
 
maxStackSize() - Method in interface org.glavo.classfile.components.CodeStackTracker
Returns tracked max stack size.
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 loccation.
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 ClassfileElement that can appear when traversing the elements of 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 interface org.glavo.classfile.MethodModel
Returns the method descriptor of this method, as a symbolic descriptor.
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
 
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
 
ModuleAttributeBuilderImpl - Class in org.glavo.classfile.impl
 
ModuleAttributeBuilderImpl(ModuleDesc) - Constructor for class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
ModuleDesc - Interface in org.glavo.classfile.java.lang.constant
A nominal descriptor for a Module constant.
ModuleDescImpl - Record Class in org.glavo.classfile.impl
 
ModuleDescImpl(String) - Constructor for record class org.glavo.classfile.impl.ModuleDescImpl
Creates an instance of a ModuleDescImpl record class.
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(ModuleDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A ModuleEntry describing the module described by provided ModuleDesc.
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
 
moduleFlags(int) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
moduleFlags(AccessFlag...) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
 
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 record class org.glavo.classfile.impl.ModuleDescImpl
Returns the value of the moduleName record component.
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() - Method in interface org.glavo.classfile.java.lang.constant.ModuleDesc
Returns the module name of this ModuleDesc.
moduleName(ModuleDesc) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
 
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 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
 
moduleVersion(String) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
MONITOR - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
monitorenter() - Method in interface org.glavo.classfile.CodeBuilder
 
MONITORENTER - Enum constant in enum class org.glavo.classfile.Opcode
 
MONITORENTER - Static variable in class org.glavo.classfile.Classfile
 
monitorexit() - Method in interface org.glavo.classfile.CodeBuilder
 
MONITOREXIT - Enum constant in enum class org.glavo.classfile.Opcode
 
MONITOREXIT - Static variable in class org.glavo.classfile.Classfile
 
monitorInstruction(Opcode) - Method in interface org.glavo.classfile.CodeBuilder
 
MonitorInstruction - Interface in org.glavo.classfile.instruction
Models a monitorenter or monitorexit instruction in the code array of a Code attribute.
multianewarray(ClassDesc, int) - Method in interface org.glavo.classfile.CodeBuilder
 
multianewarray(ClassEntry, int) - Method in interface org.glavo.classfile.CodeBuilder
 
MULTIANEWARRAY - Enum constant in enum class org.glavo.classfile.Opcode
 
MULTIANEWARRAY - Static variable in class org.glavo.classfile.Classfile
 

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.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
 
NAME_BOOTSTRAP_METHODS - Static variable in class org.glavo.classfile.Attributes
 
NAME_CHARACTER_RANGE_TABLE - Static variable in class org.glavo.classfile.Attributes
 
NAME_CODE - Static variable in class org.glavo.classfile.Attributes
 
NAME_COMPILATION_ID - Static variable in class org.glavo.classfile.Attributes
 
NAME_CONSTANT_VALUE - Static variable in class org.glavo.classfile.Attributes
 
NAME_DEPRECATED - Static variable in class org.glavo.classfile.Attributes
 
NAME_ENCLOSING_METHOD - Static variable in class org.glavo.classfile.Attributes
 
NAME_EXCEPTIONS - Static variable in class org.glavo.classfile.Attributes
 
NAME_INNER_CLASSES - Static variable in class org.glavo.classfile.Attributes
 
NAME_LINE_NUMBER_TABLE - Static variable in class org.glavo.classfile.Attributes
 
NAME_LOCAL_VARIABLE_TABLE - Static variable in class org.glavo.classfile.Attributes
 
NAME_LOCAL_VARIABLE_TYPE_TABLE - Static variable in class org.glavo.classfile.Attributes
 
NAME_METHOD_PARAMETERS - Static variable in class org.glavo.classfile.Attributes
 
NAME_MODULE - Static variable in class org.glavo.classfile.Attributes
 
NAME_MODULE_HASHES - Static variable in class org.glavo.classfile.Attributes
 
NAME_MODULE_MAIN_CLASS - Static variable in class org.glavo.classfile.Attributes
 
NAME_MODULE_PACKAGES - Static variable in class org.glavo.classfile.Attributes
 
NAME_MODULE_RESOLUTION - Static variable in class org.glavo.classfile.Attributes
 
NAME_MODULE_TARGET - Static variable in class org.glavo.classfile.Attributes
 
NAME_NEST_HOST - Static variable in class org.glavo.classfile.Attributes
 
NAME_NEST_MEMBERS - Static variable in class org.glavo.classfile.Attributes
 
NAME_PERMITTED_SUBCLASSES - Static variable in class org.glavo.classfile.Attributes
 
NAME_RECORD - Static variable in class org.glavo.classfile.Attributes
 
NAME_RUNTIME_INVISIBLE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
 
NAME_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
 
NAME_RUNTIME_INVISIBLE_TYPE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
 
NAME_RUNTIME_VISIBLE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
 
NAME_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
 
NAME_RUNTIME_VISIBLE_TYPE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
 
NAME_SIGNATURE - Static variable in class org.glavo.classfile.Attributes
 
NAME_SOURCE_DEBUG_EXTENSION - Static variable in class org.glavo.classfile.Attributes
 
NAME_SOURCE_FILE - Static variable in class org.glavo.classfile.Attributes
 
NAME_SOURCE_ID - Static variable in class org.glavo.classfile.Attributes
 
NAME_STACK_MAP_TABLE - Static variable in class org.glavo.classfile.Attributes
 
NAME_SYNTHETIC - Static variable in class org.glavo.classfile.Attributes
 
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
 
NEW - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TargetType
For annotations on an object creation expression.
NEW - Static variable in class org.glavo.classfile.Classfile
 
new_(ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
 
new_(ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
NEW_MULTI_ARRAY - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
NEW_OBJECT - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
NEW_PRIMITIVE_ARRAY - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
NEW_REF_ARRAY - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
newarray(TypeKind) - Method in interface org.glavo.classfile.CodeBuilder
 
NEWARRAY - Enum constant in enum class org.glavo.classfile.Opcode
 
NEWARRAY - Static variable in class org.glavo.classfile.Classfile
 
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
 
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
 
newMultidimensionalArrayInstruction(int, ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
newObjectInstruction(ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
 
newObjectInstruction(ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
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
 
newReferenceArrayInstruction(ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
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
 
NOP - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
NOP - Enum constant in enum class org.glavo.classfile.Opcode
 
NOP - Static variable in class org.glavo.classfile.Classfile
 
nopInstruction() - Method in interface org.glavo.classfile.CodeBuilder
 
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.components.CodeRelabeler
Creates new instance of CodeRelabeler
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.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
 
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
 
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
 
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
 
of(String) - Static method in interface org.glavo.classfile.attribute.SourceIDAttribute
Returns a SourceID attribute.
of(String) - Static method in interface org.glavo.classfile.java.lang.constant.ModuleDesc
Returns a ModuleDesc for a module, given the name of the module.
of(String) - Static method in interface org.glavo.classfile.java.lang.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(Collection<Classfile.Option>) - Static method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns a new constant pool builder.
of(BiFunction<Label, CodeBuilder, Label>) - Static method in interface org.glavo.classfile.components.CodeRelabeler
Creates 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(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
 
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
 
of(List<Signature.TypeParam>, Signature.RefTypeSig, Signature.RefTypeSig...) - Static method in interface org.glavo.classfile.ClassSignature
 
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 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(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(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
 
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(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
 
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(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(Label) - Static method in interface org.glavo.classfile.attribute.StackMapFrameInfo.UninitializedVerificationTypeInfo
 
of(Label, List<StackMapFrameInfo.VerificationTypeInfo>, List<StackMapFrameInfo.VerificationTypeInfo>) - Static method in interface org.glavo.classfile.attribute.StackMapFrameInfo
 
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
 
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.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(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.RefTypeSig) - Static method in interface org.glavo.classfile.Signature.TypeArg
Returns a bounded type arg.
of(Signature.RefTypeSig, Signature.RefTypeSig...) - Static method in interface org.glavo.classfile.ClassSignature
 
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
 
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
 
of(TypeAnnotation.TypePathComponent.Kind, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TypePathComponent
 
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.
ofCached(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
ofCastExpr(Label, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
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(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
 
OfClassImpl(Utf8Entry) - Constructor for record class org.glavo.classfile.impl.AnnotationImpl.OfClassImpl
Creates an instance of a OfClassImpl record class.
ofClassTypeParameter(int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
ofClassTypeParameterBound(int, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
ofConstructorInvocationTypeArgument(Label, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
ofConstructorReference(Label) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
ofConstructorReferenceTypeArgument(Label, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
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
 
ofField() - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
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
 
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.
ofInternalName(String) - Static method in interface org.glavo.classfile.java.lang.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
 
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
 
ofMethodInvocationTypeArgument(Label, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
ofMethodReceiver() - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
ofMethodReference(Label) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
ofMethodReferenceTypeArgument(Label, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
ofMethodReturn() - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
ofMethodTypeParameter(int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
ofMethodTypeParameterBound(int, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
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
 
ofOffset(TypeAnnotation.TargetType, Label) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
ofParameter(Optional<String>, int) - Static method in interface org.glavo.classfile.attribute.MethodParameterInfo
Returns a method parameter description.
ofResourceVariable(List<TypeAnnotation.LocalVarTargetInfo>) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
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
 
ofTypeArgument(TypeAnnotation.TargetType, Label, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
ofTypeParameter(TypeAnnotation.TargetType, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
ofTypeParameterBound(TypeAnnotation.TargetType, int, int) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
ofVariable(TypeAnnotation.TargetType, List<TypeAnnotation.LocalVarTargetInfo>) - Static method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
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 well as a number of pseudo-instructions that may be encountered when traversing the instructions of a method.
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(ModuleOpenInfo) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
opens(PackageDesc, int, ModuleDesc...) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
 
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
 
opensFlags() - Method in interface org.glavo.classfile.attribute.ModuleOpenInfo
 
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
 
operatorInstruction(Opcode) - Method in interface org.glavo.classfile.CodeBuilder
 
OperatorInstruction - Interface in org.glavo.classfile.instruction
Models an arithmetic operator instruction in the code array of a Code attribute.
options() - Method in class org.glavo.classfile.impl.ClassReaderImpl
 
options() - Method in class org.glavo.classfile.impl.SplitConstantPool
 
Options - Class in org.glavo.classfile.impl
 
Options(Collection<Classfile.Option>) - Constructor for class org.glavo.classfile.impl.Options
 
Options.Key - Enum Class in org.glavo.classfile.impl
 
Options.OptionValue - Record Class in org.glavo.classfile.impl
 
OptionValue(Options.Key, Object) - Constructor for record class org.glavo.classfile.impl.Options.OptionValue
Creates an instance of a OptionValue record class.
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
Classfile parsing, generation, and transformation
org.glavo.classfile.attribute - package org.glavo.classfile.attribute
 
org.glavo.classfile.components - package org.glavo.classfile.components
Specific components, transformations, and tools built on top of the Classfile API
org.glavo.classfile.constantpool - package org.glavo.classfile.constantpool
 
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
 
org.glavo.classfile.java.lang.constant - package org.glavo.classfile.java.lang.constant
 
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.java.lang.constant
A nominal descriptor for a Package constant.
PackageDescImpl - Record Class in org.glavo.classfile.impl
 
PackageDescImpl(String) - Constructor for record class org.glavo.classfile.impl.PackageDescImpl
Creates an instance of a PackageDescImpl record class.
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(PackageDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
Returns A PackageEntry describing the class described by provided PackageDesc.
PackageEntry - Interface in org.glavo.classfile.constantpool
Models a CONSTANT_Package_info constant in the constant pool of a classfile.
packageInternalName() - Method in record class org.glavo.classfile.impl.PackageDescImpl
Returns the value of the packageInternalName record component.
packageInternalName() - Method in interface org.glavo.classfile.java.lang.constant.PackageDesc
Returns the fully qualified (slash-separated) internal package name of this PackageDesc.
packageName() - Method in interface org.glavo.classfile.java.lang.constant.PackageDesc
Returns the fully qualified (dot-separated) binary package name of this PackageDesc.
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(String) - Static method in class org.glavo.classfile.impl.Util
 
parameterTypes(String) - 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[], Classfile.Option...) - Static method in class org.glavo.classfile.Classfile
Parse a classfile into a ClassModel.
parse(Path, Classfile.Option...) - Static method in class org.glavo.classfile.Classfile
Parse a classfile into a ClassModel.
parseClassSignature(String) - 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(String) - Method in class org.glavo.classfile.impl.SignaturesImpl
 
parseParameterSlots(int, String) - Static method in class org.glavo.classfile.impl.Util
 
parseSignature(String) - Method in class org.glavo.classfile.impl.SignaturesImpl
 
PATCH_DEAD_CODE - Enum constant in enum class org.glavo.classfile.impl.Options.Key
 
patchCode - Variable in class org.glavo.classfile.impl.Options
 
patchDeadCode(boolean) - Static method in interface org.glavo.classfile.Classfile.Option
Returns an option describing whether or not to patch out 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
 
POP - Enum constant in enum class org.glavo.classfile.Opcode
 
POP - Static variable in class org.glavo.classfile.Classfile
 
pop2() - Method in interface org.glavo.classfile.CodeBuilder
 
POP2 - Enum constant in enum class org.glavo.classfile.Opcode
 
POP2 - Static variable in class org.glavo.classfile.Classfile
 
PREDEFINED_ATTRIBUTES - Static variable in class org.glavo.classfile.Attributes
All standard attribute mappers.
PREVIEW_MINOR_VERSION - Static variable in class org.glavo.classfile.Classfile
 
primaryTypeKind() - Method in enum class org.glavo.classfile.Opcode
 
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.
PROCESS_DEBUG - Enum constant in enum class org.glavo.classfile.impl.Options.Key
 
PROCESS_LINE_NUMBERS - Enum constant in enum class org.glavo.classfile.impl.Options.Key
 
PROCESS_UNKNOWN_ATTRIBUTES - Enum constant in enum class org.glavo.classfile.impl.Options.Key
 
processDebug - Variable in class org.glavo.classfile.impl.Options
 
processDebug(boolean) - Static method in interface org.glavo.classfile.Classfile.Option
Returns an option describing whether to process or discard debug elements.
processLineNumbers - Variable in class org.glavo.classfile.impl.Options
 
processLineNumbers(boolean) - Static method in interface org.glavo.classfile.Classfile.Option
Returns an option describing whether to process or discard line numbers.
processUnknownAttributes - Variable in class org.glavo.classfile.impl.Options
 
processUnknownAttributes(boolean) - Static method in interface org.glavo.classfile.Classfile.Option
Returns an option describing whether to process or discard unrecognized attributes.
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
 
provides(ClassDesc, ClassDesc...) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
provides(ModuleProvideInfo) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
 
provides(ModuleProvideInfo) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
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
 
putfield(FieldRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
PUTFIELD - Enum constant in enum class org.glavo.classfile.Opcode
 
PUTFIELD - Static variable in class org.glavo.classfile.Classfile
 
putstatic(ClassDesc, String, ClassDesc) - Method in interface org.glavo.classfile.CodeBuilder
 
putstatic(FieldRefEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
PUTSTATIC - Enum constant in enum class org.glavo.classfile.Opcode
 
PUTSTATIC - Static variable in class org.glavo.classfile.Classfile
 

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
 
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
 
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 record class org.glavo.classfile.components.CodeRelabeler.CodeRelabelerImpl
 
relabel(Label, CodeBuilder) - Method in interface org.glavo.classfile.components.CodeRelabeler
Access method to internal re-labeling function.
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 recognized by the Java Platform, Standard Edition 10.
RELEASE_11 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 11.
RELEASE_12 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 12.
RELEASE_13 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 13.
RELEASE_14 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 14.
RELEASE_15 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 15.
RELEASE_16 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 16.
RELEASE_17 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 17.
RELEASE_18 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 18.
RELEASE_19 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 19.
RELEASE_2 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java 2 Platform, Standard Edition, v 1.2.
RELEASE_20 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 20.
RELEASE_21 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 21.
RELEASE_3 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java 2 Platform, Standard Edition, v 1.3.
RELEASE_4 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java 2 Platform, Standard Edition, v 1.4.
RELEASE_5 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java 2 Platform, Standard Edition 5.0.
RELEASE_6 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 6.
RELEASE_7 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 7.
RELEASE_8 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 8.
RELEASE_9 - Enum constant in enum class org.glavo.classfile.ClassFileFormatVersion
The version recognized by the Java Platform, Standard Edition 9.
remapClass(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
 
requires(ModuleRequireInfo) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
requires(ModuleDesc, int, String) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
 
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
 
requiresFlags() - Method in interface org.glavo.classfile.attribute.ModuleRequireInfo
 
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.
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
 
RET - Static variable in class org.glavo.classfile.Classfile
 
RET_W - Enum constant in enum class org.glavo.classfile.Opcode
 
RETURN - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
RETURN - Enum constant in enum class org.glavo.classfile.Opcode
 
RETURN - Static variable in class org.glavo.classfile.Classfile
 
return_() - Method in interface org.glavo.classfile.CodeBuilder
 
returnDescriptor(String) - Static method in class org.glavo.classfile.impl.Util
 
returnInstruction(TypeKind) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
SALOAD - Enum constant in enum class org.glavo.classfile.Opcode
 
SALOAD - Static variable in class org.glavo.classfile.Classfile
 
sastore() - Method in interface org.glavo.classfile.CodeBuilder
 
SASTORE - Enum constant in enum class org.glavo.classfile.Opcode
 
SASTORE - Static variable in class org.glavo.classfile.Classfile
 
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
 
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
 
setThisClass(ClassEntry) - Method in class org.glavo.classfile.impl.BufWriterImpl
 
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() - 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.
sipush(int) - Method in interface org.glavo.classfile.CodeBuilder
 
SIPUSH - Enum constant in enum class org.glavo.classfile.Opcode
 
SIPUSH - Static variable in class org.glavo.classfile.Classfile
 
size() - Method in interface org.glavo.classfile.BufWriter
Returns the number of bytes that have been written to the buffer.
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.EntryMap
 
size() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetImpl
 
size() - Method in interface org.glavo.classfile.TypeAnnotation.TargetInfo
 
sizeIfFixed() - Method in enum class org.glavo.classfile.Opcode
 
sizeIfFixed() - Method in enum class org.glavo.classfile.TypeAnnotation.TargetType
 
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.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.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.IncrementInstruction
Returns the local variable slot to increment.
slot() - Method in interface org.glavo.classfile.instruction.LoadInstruction
 
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
 
slot() - Method in enum class org.glavo.classfile.Opcode
 
slotSize() - Method in enum class org.glavo.classfile.TypeKind
Returns the number of local variable slots consumed by this type.
SOURCE_DEBUG_EXTENSION - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the SourceDebug 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
SourceDebugExtensionAttribute.
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 SourceFile attribute (@@@ reference needed), 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
 
SplitConstantPool(Options) - Constructor for class org.glavo.classfile.impl.SplitConstantPool
 
stack() - Method in interface org.glavo.classfile.attribute.StackMapFrameInfo
 
stack() - Method in class org.glavo.classfile.components.CodeStackTracker.CodeStackTrackerImpl
 
stack() - Method in interface org.glavo.classfile.components.CodeStackTracker
Returns Collection of TypeKind representing current stack.
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_MAP_TABLE - Static variable in class org.glavo.classfile.Attributes
Attribute mapper for the StackMapTable attribute
stackInstruction(Opcode) - Method in interface org.glavo.classfile.CodeBuilder
 
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, List<AbstractPseudoInstruction.ExceptionCatchImpl>) - Constructor for class org.glavo.classfile.impl.StackMapGenerator
Primary constructor of the Generator class.
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.
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
 
storeInstruction(TypeKind, int) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
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.ClassHierarchyResolver.ClassHierarchyInfo
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
 
SWAP - Enum constant in enum class org.glavo.classfile.Opcode
 
SWAP - Static variable in class org.glavo.classfile.Classfile
 
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.
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.

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
 
TABLE_SWITCH - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
tableswitch(int, int, Label, List<SwitchCase>) - Method in interface org.glavo.classfile.CodeBuilder
 
tableswitch(Label, List<SwitchCase>) - Method in interface org.glavo.classfile.CodeBuilder
 
TABLESWITCH - Enum constant in enum class org.glavo.classfile.Opcode
 
TABLESWITCH - Static variable in class org.glavo.classfile.Classfile
 
tableSwitchInstruction(int, int, Label, List<SwitchCase>) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
tag() - Method in enum class org.glavo.classfile.attribute.StackMapFrameInfo.SimpleVerificationTypeInfo
 
tag() - Method in interface org.glavo.classfile.attribute.StackMapFrameInfo.VerificationTypeInfo
 
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
 
TAG_CLASS - Static variable in class org.glavo.classfile.Classfile
 
TAG_CONSTANTDYNAMIC - Static variable in class org.glavo.classfile.Classfile
 
TAG_DOUBLE - Static variable in class org.glavo.classfile.Classfile
 
TAG_FIELDREF - Static variable in class org.glavo.classfile.Classfile
 
TAG_FLOAT - Static variable in class org.glavo.classfile.Classfile
 
TAG_INTEGER - Static variable in class org.glavo.classfile.Classfile
 
TAG_INTERFACEMETHODREF - Static variable in class org.glavo.classfile.Classfile
 
TAG_INVOKEDYNAMIC - Static variable in class org.glavo.classfile.Classfile
 
TAG_LONG - Static variable in class org.glavo.classfile.Classfile
 
TAG_METHODHANDLE - Static variable in class org.glavo.classfile.Classfile
 
TAG_METHODREF - Static variable in class org.glavo.classfile.Classfile
 
TAG_METHODTYPE - Static variable in class org.glavo.classfile.Classfile
 
TAG_MODULE - Static variable in class org.glavo.classfile.Classfile
 
TAG_NAMEANDTYPE - Static variable in class org.glavo.classfile.Classfile
 
TAG_PACKAGE - Static variable in class org.glavo.classfile.Classfile
 
TAG_STRING - Static variable in class org.glavo.classfile.Classfile
 
TAG_UNICODE - Static variable in class org.glavo.classfile.Classfile
 
TAG_UTF8 - Static variable in class org.glavo.classfile.Classfile
 
target() - Method in interface org.glavo.classfile.attribute.StackMapFrameInfo
 
target() - Method in class org.glavo.classfile.impl.AbstractInstruction.BoundBranchInstruction
 
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 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.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
 
targetTypeValue() - Method in enum class org.glavo.classfile.TypeAnnotation.TargetType
 
TAT_CAST - Static variable in class org.glavo.classfile.Classfile
 
TAT_CLASS_EXTENDS - Static variable in class org.glavo.classfile.Classfile
 
TAT_CLASS_TYPE_PARAMETER - Static variable in class org.glavo.classfile.Classfile
 
TAT_CLASS_TYPE_PARAMETER_BOUND - Static variable in class org.glavo.classfile.Classfile
 
TAT_CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT - Static variable in class org.glavo.classfile.Classfile
 
TAT_CONSTRUCTOR_REFERENCE - Static variable in class org.glavo.classfile.Classfile
 
TAT_CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT - Static variable in class org.glavo.classfile.Classfile
 
TAT_EXCEPTION_PARAMETER - Static variable in class org.glavo.classfile.Classfile
 
TAT_FIELD - Static variable in class org.glavo.classfile.Classfile
 
TAT_INSTANCEOF - Static variable in class org.glavo.classfile.Classfile
 
TAT_LOCAL_VARIABLE - Static variable in class org.glavo.classfile.Classfile
 
TAT_METHOD_FORMAL_PARAMETER - Static variable in class org.glavo.classfile.Classfile
 
TAT_METHOD_INVOCATION_TYPE_ARGUMENT - Static variable in class org.glavo.classfile.Classfile
 
TAT_METHOD_RECEIVER - Static variable in class org.glavo.classfile.Classfile
 
TAT_METHOD_REFERENCE - Static variable in class org.glavo.classfile.Classfile
 
TAT_METHOD_REFERENCE_TYPE_ARGUMENT - Static variable in class org.glavo.classfile.Classfile
 
TAT_METHOD_RETURN - Static variable in class org.glavo.classfile.Classfile
 
TAT_METHOD_TYPE_PARAMETER - Static variable in class org.glavo.classfile.Classfile
 
TAT_METHOD_TYPE_PARAMETER_BOUND - Static variable in class org.glavo.classfile.Classfile
 
TAT_NEW - Static variable in class org.glavo.classfile.Classfile
 
TAT_RESOURCE_VARIABLE - Static variable in class org.glavo.classfile.Classfile
 
TAT_THROWS - Static variable in class org.glavo.classfile.Classfile
 
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
 
thisClass() - Method in record class org.glavo.classfile.ClassHierarchyResolver.ClassHierarchyInfo
Returns the value of the thisClass record component.
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
 
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
 
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.
toClassDesc(String) - Static method in class org.glavo.classfile.impl.Util
 
toClassString(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 record class org.glavo.classfile.ClassHierarchyResolver.ClassHierarchyInfo
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.components.ClassRemapper.ClassRemapperImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.components.CodeRelabeler.CodeRelabelerImpl
Returns a string representation of this record class.
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.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.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.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.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 class org.glavo.classfile.impl.ClassfileVersionImpl
 
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 class org.glavo.classfile.impl.CodeImpl
 
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.ModuleDescImpl
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.Options.OptionValue
Returns a string representation of this record class.
toString() - Method in record class org.glavo.classfile.impl.PackageDescImpl
Returns a string representation of this record class.
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(ClassTransform) - Method in interface org.glavo.classfile.ClassModel
Transform this classfile into a new classfile with the aid of a ClassTransform.
transform(ClassTransform) - Method in class org.glavo.classfile.impl.ClassImpl
 
transform(CompoundElement<E>, ClassfileTransform<?, E, B>) - Method in interface org.glavo.classfile.ClassfileBuilder
Apply a transform to a model, directing results to this builder.
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 extends ClassfileElement> - 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.
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
 
TYPE_ARGUMENT - Enum constant in enum class org.glavo.classfile.TypeAnnotation.TypePathComponent.Kind
 
TYPE_CHECK - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
TypeAnnotation - Interface in org.glavo.classfile
Models an annotation on a type use.
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.
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: Wherever a type is used in a declaration or expression, the type_path structure identifies which part of the type is annotated.
TypeAnnotation.TypePathComponent.Kind - Enum Class in org.glavo.classfile
 
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
 
typeCheckInstruction(Opcode, ClassEntry) - Method in interface org.glavo.classfile.CodeBuilder
 
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
 
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
 
typeKind() - Method in interface org.glavo.classfile.instruction.StoreInstruction
 
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.
typeSymbol() - Method in interface org.glavo.classfile.attribute.LocalVariableInfo
Returns the field descriptor of the local variable.
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 extends Attribute<T>> - Class in org.glavo.classfile.impl
 
UnboundAttribute(AttributeMapper<T>) - Constructor for class org.glavo.classfile.impl.UnboundAttribute
 
UnboundAttribute.AdHocAttribute<T extends Attribute<T>> - Class in org.glavo.classfile.impl
 
UnboundAttribute.CustomAttribute<T extends UnboundAttribute.CustomAttribute<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
 
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
 
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.
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.
UnknownAttribute - Interface in org.glavo.classfile.attribute
Models an unknown attribute on a class, method, or field.
UNSUPPORTED - Enum constant in enum class org.glavo.classfile.Opcode.Kind
 
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
 
uses(ClassDesc) - Method in class org.glavo.classfile.impl.ModuleAttributeBuilderImpl
 
uses(ClassEntry) - Method in interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
 
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 record class org.glavo.classfile.impl.PackageDescImpl
Validates the correctness of a binary package name.
validateInternalPackageName(String) - Static method in record class org.glavo.classfile.impl.PackageDescImpl
Validates the correctness of an internal package name.
validateModuleName(String) - Static method in record class org.glavo.classfile.impl.ModuleDescImpl
Validates the correctness of a module name.
validateValue(Opcode, ConstantDesc) - Static method in class org.glavo.classfile.impl.BytecodeHelpers
 
validSince() - Method in interface org.glavo.classfile.AttributeMapper
Returns The earliest classfile version for which this attribute is applicable.
validSince() - Method in class org.glavo.classfile.impl.AbstractAttributeMapper
 
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.
value() - Method in record class org.glavo.classfile.impl.Options.OptionValue
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.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.impl.Options.Key
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.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.impl.Options.Key
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(Consumer<String>) - Method in interface org.glavo.classfile.ClassModel
Verify this classfile.
verify(ClassHierarchyResolver, Consumer<String>) - Method in interface org.glavo.classfile.ClassModel
Verify this classfile.
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 class org.glavo.classfile.Classfile
 
VT_FLOAT - Static variable in class org.glavo.classfile.Classfile
 
VT_INTEGER - Static variable in class org.glavo.classfile.Classfile
 
VT_LONG - Static variable in class org.glavo.classfile.Classfile
 
VT_NULL - Static variable in class org.glavo.classfile.Classfile
 
VT_OBJECT - Static variable in class org.glavo.classfile.Classfile
 
VT_TOP - Static variable in class org.glavo.classfile.Classfile
 
VT_UNINITIALIZED - Static variable in class org.glavo.classfile.Classfile
 
VT_UNINITIALIZED_THIS - Static variable in class org.glavo.classfile.Classfile
 

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 class org.glavo.classfile.Classfile
 
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
 
WILDCARD - Static variable in interface org.glavo.classfile.TypeAnnotation.TypePathComponent
 
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.
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
 
writeLoad(Opcode, int) - Method in class org.glavo.classfile.impl.DirectCodeBuilder
 
writeLoadConstant(Opcode, LoadableConstantEntry) - 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
 
writeStore(Opcode, int) - 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.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.BoundUnknownAttribute
 
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
 
writeTo(BufWriter) - Method in interface org.glavo.classfile.instruction.LocalVariableType
 
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.BoundUnknownAttribute
 
writeTo(DirectClassBuilder) - Method in class org.glavo.classfile.impl.BoundAttribute
 
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.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.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.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.BoundUnknownAttribute
 
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.BoundUnknownAttribute
 
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
 

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