Index
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
- 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
ClassfileElementinto 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
- 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
annotationrecord 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_ANNOTATIONwith a mask value of0x2000. - ANNOTATION_DEFAULT - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
AnnotationDefaultattribute - annotationConstantValueEntry(ConstantDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns An
AnnotationConstantValueEntrydescribing 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
AnnotationDefaultattribute , 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
AnnotationElementImplrecord 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
argumentsrecord 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
arrayDepthrecord 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
codearray of aCodeattribute. - 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
codearray of aCodeattribute. - 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
ArrayTypeSigImplrecord class. - asByteBuffer() - Method in interface org.glavo.classfile.BufWriter
-
Returns a
ByteBufferview 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
ClassRemapperasCodeTransforminstance - asCodeTransform() - Method in record class org.glavo.classfile.components.ClassRemapper.ClassRemapperImpl
- asFieldTransform() - Method in interface org.glavo.classfile.components.ClassRemapper
-
Returns this
ClassRemapperasFieldTransforminstance - 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
ClassRemapperasMethodTransforminstance - 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
invokedynamicconstant. - 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
ClassfileElementdescribing 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
AttributeMapperassociated 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
attributesrecord 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
baseTyperecord 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
BaseTypeSigImplrecord 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
BootstrapMethodsattribute - 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
BootstrapMethodEntryat 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
BootstrapMethodsattribute , 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
boundIndexrecord 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
boundTyperecord 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
codearray of aCodeattribute. - 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_BRIDGEwith a mask value of0x0040 - bsmEntry(DirectMethodHandleDesc, List<ConstantDesc>) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns a
BootstrapMethodEntrydescribing the provided bootstrap method and static arguments. - bsmEntry(MethodHandleEntry, List<LoadableConstantEntry>) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns a
BootstrapMethodEntrydescribing 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
caseValuerecord 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
CatchTargetImplrecord 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
ChainedClassTransformrecord 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
ChainedCodeTransformrecord 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
ChainedFieldTransformrecord 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
ChainedMethodTransformrecord class. - CHARACTER_RANGE_TABLE - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
CharacterRangeTableattribute - 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
characterRangeEndrecord 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
characterRangeStartrecord 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
Codeattribute. - 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
classBoundrecord 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
ClassfileElementthat can appear when traversing the elements of aClassModelor be presented to aClassBuilder. - classEntry(ClassDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns A
ClassEntrydescribing the class described by provided ClassDesc. - classEntry(Utf8Entry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns A
ClassEntrydescribing 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_infoconstant 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
ClassFieldTransformrecord 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
ClassHierarchyImplaccepting instances ofClassHierarchyInfoResolverto 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
ClassHierarchyInforecord 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
ClassMethodTransformrecord 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
classNamerecord component. - className() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfEnumImpl
-
Returns the value of the
classNamerecord component. - className() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassTypeSigImpl
-
Returns the value of the
classNamerecord component. - className() - Method in record class org.glavo.classfile.impl.StackMapDecoder.ObjectVerificationTypeInfoImpl
-
Returns the value of the
classNamerecord component. - className() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundTypeAnnotation
-
Returns the value of the
classNamerecord 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
Listof nested nodes. - ClassPrinter.MapNode - Interface in org.glavo.classfile.components
-
A tree node holding
Mapof 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
-
ClassRemapperis aClassTransform,FieldTransform,MethodTransformandCodeTransformdeeply 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
ClassRemapperImplrecord 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
ClassSignatureImplrecord 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
ClassTypeSigImplrecord 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
Codeattribute - 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
Codeattribute , 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
ClassfileElementthat can appear when traversing the elements of aCodeModelor be presented to aCodeBuilder. - 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
-
CodeLocalsShifteris aCodeTransformshifting 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
Codeattribute). - CodeRelabeler - Interface in org.glavo.classfile.components
-
A code relabeler is a
CodeTransformreplacing all occurrences ofLabelin 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
CodeRelabelerImplrecord class. - CodeStackTracker - Interface in org.glavo.classfile.components
-
CodeStackTrackeris aCodeTransformtracking 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
CompilationIDattribute - 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
CompilationIDattribute (@@@ 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
ClassfileElementthat 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
constantrecord component. - constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfByteImpl
-
Returns the value of the
constantrecord component. - constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfCharacterImpl
-
Returns the value of the
constantrecord component. - constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfDoubleImpl
-
Returns the value of the
constantrecord component. - constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfFloatImpl
-
Returns the value of the
constantrecord component. - constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfIntegerImpl
-
Returns the value of the
constantrecord component. - constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfLongImpl
-
Returns the value of the
constantrecord component. - constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfShortImpl
-
Returns the value of the
constantrecord component. - constant() - Method in record class org.glavo.classfile.impl.AnnotationImpl.OfStringImpl
-
Returns the value of the
constantrecord 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
ConstantValueattribute - constantDynamicEntry(DynamicConstantDesc<?>) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns A
ConstantDynamicEntrydescribing a dynamic constant. - constantDynamicEntry(BootstrapMethodEntry, NameAndTypeEntry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns A
ConstantDynamicEntrydescribing 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_infoconstant 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
codearray of aCodeattribute, 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
constantNamerecord 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
ConstantValueattribute , 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
ConstantValueEntrydescripbing 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
ConstantValueattribute; 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
Consumerto receive elements. - consumer() - Method in record class org.glavo.classfile.impl.TransformImpl.ResolvedTransformImpl
-
Returns the value of the
consumerrecord 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
codearray of aCodeattribute, such asi2l. - 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
-
Construct a UnboundAttribute.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 theClassStreamResolver - 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
Deprecatedattribute - DeprecatedAttribute - Interface in org.glavo.classfile.attribute
-
Models the
Deprecatedattribute , 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
descriptorrecord 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
DoubleEntrydescribing 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_infoconstant 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
Predicateis 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
Predicateis 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
Predicateis 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
ConstantDynamicEntryorInvokeDynamicEntry.
E
- elementList() - Method in interface org.glavo.classfile.CompoundElement
-
Returns an
Listcontaining 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
Iterabledescribing 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
elementsrecord component. - elementStream() - Method in interface org.glavo.classfile.CompoundElement
-
Returns a
Streamcontaining 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
elemTyperecord 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
EmptyTargetImplrecord class. - ENCLOSING_METHOD - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
EnclosingMethodattribute - 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
EnclosingMethodattribute , 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
endHandlerrecord 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
endLabelrecord 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
endPcrecord 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_ENUMwith a mask value of0x4000. - 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
Exceptionsattribute - ExceptionsAttribute - Interface in org.glavo.classfile.attribute
-
Models the
Exceptionsattribute , 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
exceptionTableIndexrecord 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
exportedPackagerecord 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
exportsFlagsMaskrecord 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
exportsTorecord 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
FieldRefEntryconstant 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
ClassfileElementthat can appear when traversing the elements of aFieldModelor be presented to aFieldBuilder. - 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
codearray of aCodeattribute. - 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
FieldRefEntrydescribing a field of a class. - fieldRefEntry(ClassEntry, NameAndTypeEntry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns A
FieldRefEntrydescribing 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_infoconstant 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
filterrecord component. - filter() - Method in record class org.glavo.classfile.impl.TransformImpl.ClassMethodTransform
-
Returns the value of the
filterrecord 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
- 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
flagsrecord 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
flagsMaskrecord component. - flagsMask() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundMethodParameterInfo
-
Returns the value of the
flagsMaskrecord 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
FloatEntrydescribing 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_infoconstant 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
formalParameterIndexrecord 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
FormalParameterTargetImplrecord 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
frameTyperecord 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.ClassHierarchyInfofor 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
hashrecord 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
identifierrecord component. - identifier() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeVarSigImpl
-
Returns the value of the
identifierrecord 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
codearray of aCodeattribute. - 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
indexrecord 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
InnerClassesattribute - 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
innerClassrecord component. - InnerClassesAttribute - Interface in org.glavo.classfile.attribute
-
Models the
InnerClassesattribute , 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
innerNamerecord 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_infoconstant in the constant pool of a classfile. - intEntry(int) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns An
IntegerEntrydescribing 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_INTERFACEwith a mask value of0x0200. - interfaceBounds() - Method in record class org.glavo.classfile.impl.SignaturesImpl.TypeParamImpl
-
Returns the value of the
interfaceBoundsrecord 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
InterfaceMethodRefEntrydescribing a method of a class. - interfaceMethodRefEntry(ClassEntry, NameAndTypeEntry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns A
InterfaceMethodRefEntrydescribing 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_infoconstant 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
InvokeDynamicEntrydescribing 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
InvokeDynamicEntrydescribing a dynamic call site. - invokeDynamicEntry(BootstrapMethodEntry, NameAndTypeEntry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns An
InvokeDynamicEntrydescribing 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
invokedynamicinstruction in thecodearray of aCodeattribute. - 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
codearray of aCodeattribute, other thaninvokedynamic. - 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
isInterfacerecord 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
Iteratordescribing 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
keyrecord 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
Codeattribute. - labelToBci(Label) - Method in interface org.glavo.classfile.attribute.CodeAttribute
-
Returns the position of the
Labelin thecodeArrayor -1 if theLabeldoes not point to thecodeArray. - 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
LeafNodeImplrecord 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
lengthrecord component. - length() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeInfo
-
Returns the value of the
lengthrecord 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
LineNumberTableattribute - 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
lineNumberrecord 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
LineNumberTableattribute , which can appear on aCodeattribute, 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
LoadableConstantEntrydescribing the provided constant. - LoadableConstantEntry - Interface in org.glavo.classfile.constantpool
-
Marker interface for constant pool entries suitable for loading via the
LDCinstructions. - 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
codearray of aCodeattribute. - 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
LocalVariableTableattribute - LOCAL_VARIABLE_TYPE_TABLE - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
LocalVariableTypeTableattribute - 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
localsrecord 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
LocalVariableTableattribute , which can appear on aCodeattribute, 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
LocalVariableTypeTableattribute , which can appear on aCodeattribute, 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
LocalVarTargetImplrecord class. - LocalVarTargetInfoImpl(Label, Label, int) - Constructor for record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetInfoImpl
-
Creates an instance of a
LocalVarTargetInfoImplrecord 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
LongEntrydescribing 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_infoconstant 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
lookupswitchinstruction in thecodearray of aCodeattribute. - 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_MANDATEDwith a mask value of0x8000. - 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
mapFunctionrecord component. - mapFunction() - Method in record class org.glavo.classfile.components.CodeRelabeler.CodeRelabelerImpl
-
Returns the value of the
mapFunctionrecord 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
MethodRefEntryorInterfaceMethodRefEntryconstant 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
MethodParametersattribute - 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
MethodCodeTransformrecord class. - MethodElement - Interface in org.glavo.classfile
-
A
ClassfileElementthat can appear when traversing the elements of aMethodModelor be presented to aMethodBuilder. - 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
MethodHandleEntrydescribing 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
MethodHandleEntrydescribing a direct method handle. - MethodHandleEntry - Interface in org.glavo.classfile.constantpool
-
Models a
CONSTANT_MethodHandle_infoconstant 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
MethodParametersattribute , 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
MethodRefEntrydescribing a method of a class. - methodRefEntry(ClassEntry, NameAndTypeEntry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns A
MethodRefEntrydescribing 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_infoconstant 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
MethodSignatureImplrecord 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
MethodTypeEntrydescribing 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
MethodTypeEntrydescribing 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_infoconstant 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_MODULEwith a mask value of0x8000. - MODULE - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
Moduleattribute - 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
ModuleHashesattribute - MODULE_MAIN_CLASS - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
ModuleMainClassattribute - 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
ModulePackagesattribute - 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
ModuleResolutionattribute - MODULE_TARGET - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
ModuleTargetattribute - ModuleAttribute - Interface in org.glavo.classfile.attribute
-
Models the
Moduleattribute , 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
Moduleconstant. - ModuleDescImpl - Record Class in org.glavo.classfile.impl
- ModuleDescImpl(String) - Constructor for record class org.glavo.classfile.impl.ModuleDescImpl
-
Creates an instance of a
ModuleDescImplrecord class. - moduleEntry(Utf8Entry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns A
ModuleEntrydescribing 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
ModuleEntrydescribing the module described by provided ModuleDesc. - ModuleEntry - Interface in org.glavo.classfile.constantpool
-
Models a
CONSTANT_Module_infoconstant 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
ModuleHashesattribute, 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
ModuleMainClassattribute , 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
moduleNamerecord 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
moduleNamerecord 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
ModulePackagesattribute , 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
ModuleResolutionattribute, which can appear on classes that represent module descriptors. - ModuleTargetAttribute - Interface in org.glavo.classfile.attribute
-
Models the
ModuleTargetattribute, 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
monitorenterormonitorexitinstruction in thecodearray of aCodeattribute. - 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
namerecord 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
namerecord 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
namerecord component. - name() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeInfo
-
Returns the value of the
namerecord component. - name() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundMethodParameterInfo
-
Returns the value of the
namerecord component. - name() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundRecordComponentInfo
-
Returns the value of the
namerecord 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
NameAndTypeEntrydescribing the provided name and type. - nameAndTypeEntry(String, MethodTypeDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns A
NameAndTypeEntrydescribing the provided name and type. - nameAndTypeEntry(Utf8Entry, Utf8Entry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns A
NameAndTypeEntrydescribing 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_infoconstant 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
- NEST_HOST - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
NestHostattribute - NEST_MEMBERS - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
NestMembersattribute - 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
NestHostattribute , 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
NestMembersattribute , 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
newarrayopcode 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
multianewarrayinvocation instruction in thecodearray of aCodeattribute. - 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
newinstruction in thecodearray of aCodeattribute. - newPrimitiveArrayInstruction(TypeKind) - Method in interface org.glavo.classfile.CodeBuilder
- NewPrimitiveArrayInstruction - Interface in org.glavo.classfile.instruction
-
Models a
newarrayinvocation instruction in thecodearray of aCodeattribute. - 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
anewarrayinvocation instruction in thecodearray of aCodeattribute. - 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
newTargetrecord component. - next() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedClassTransform
-
Returns the value of the
nextrecord component. - next() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedCodeTransform
-
Returns the value of the
nextrecord component. - next() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedFieldTransform
-
Returns the value of the
nextrecord component. - next() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedMethodTransform
-
Returns the value of the
nextrecord 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
nopinvocation instruction in thecodearray of aCodeattribute.
O
- ObjectVerificationTypeInfoImpl(ClassEntry) - Constructor for record class org.glavo.classfile.impl.StackMapDecoder.ObjectVerificationTypeInfoImpl
-
Creates an instance of a
ObjectVerificationTypeInfoImplrecord class. - of() - Static method in interface org.glavo.classfile.attribute.DeprecatedAttribute
-
Returns a
Deprecatedattribute. - of() - Static method in interface org.glavo.classfile.attribute.SyntheticAttribute
-
Returns a
Syntheticattribute. - 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
SourceDebugExtensionattribute. - 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
ModuleResolutionattribute. - 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
ClassfileVersionelement. - 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
ModuleMainClassattribute. - of(ClassDesc) - Static method in interface org.glavo.classfile.attribute.NestHostAttribute
-
Returns a
NestHostattribute. - 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
EnclosingMethodattribute. - 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
ConstantValueattribute. - 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
CompilationIDattribute. - of(String) - Static method in interface org.glavo.classfile.attribute.ModuleTargetAttribute
-
Returns a
ModuleTargetattribute. - of(String) - Static method in interface org.glavo.classfile.attribute.SourceFileAttribute
- of(String) - Static method in interface org.glavo.classfile.attribute.SourceIDAttribute
-
Returns a
SourceIDattribute. - 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
ModuleHashesattribute. - 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
ModuleHashesattribute. - 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
BiFunctionto re-label the code. - of(Function<ClassDesc, ClassDesc>) - Static method in interface org.glavo.classfile.components.ClassRemapper
-
Creates new instance of
ClassRemapperinstructed with a map function. - of(List<List<Annotation>>) - Static method in interface org.glavo.classfile.attribute.RuntimeInvisibleParameterAnnotationsAttribute
-
Returns a
RuntimeInvisibleParameterAnnotationsattribute. - of(List<List<Annotation>>) - Static method in interface org.glavo.classfile.attribute.RuntimeVisibleParameterAnnotationsAttribute
-
Returns a
RuntimeVisibleParameterAnnotationsattribute. - of(List<Annotation>) - Static method in interface org.glavo.classfile.attribute.RuntimeInvisibleAnnotationsAttribute
-
Returns a
RuntimeInvisibleAnnotationsattribute. - of(List<Annotation>) - Static method in interface org.glavo.classfile.attribute.RuntimeVisibleAnnotationsAttribute
-
Returns a
RuntimeVisibleAnnotationsattribute. - of(List<CharacterRangeInfo>) - Static method in interface org.glavo.classfile.attribute.CharacterRangeTableAttribute
-
Returns a
CharacterRangeTableattribute. - of(List<InnerClassInfo>) - Static method in interface org.glavo.classfile.attribute.InnerClassesAttribute
-
Returns an
InnerClassesattribute. - of(List<LineNumberInfo>) - Static method in interface org.glavo.classfile.attribute.LineNumberTableAttribute
-
Returns a
LineNumberTableattribute. - of(List<LocalVariableInfo>) - Static method in interface org.glavo.classfile.attribute.LocalVariableTableAttribute
-
Returns a
LocalVariableTableattribute. - of(List<LocalVariableTypeInfo>) - Static method in interface org.glavo.classfile.attribute.LocalVariableTypeTableAttribute
-
Returns a
LocalVariableTypeTableattribute. - of(List<MethodParameterInfo>) - Static method in interface org.glavo.classfile.attribute.MethodParametersAttribute
-
Returns a
MethodParametersattribute. - of(List<RecordComponentInfo>) - Static method in interface org.glavo.classfile.attribute.RecordAttribute
-
Returns a
Recordattribute. - 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
Exceptionsattribute. - of(List<ClassEntry>) - Static method in interface org.glavo.classfile.attribute.NestMembersAttribute
-
Returns a
NestMembersattribute. - of(List<ClassEntry>) - Static method in interface org.glavo.classfile.attribute.PermittedSubclassesAttribute
-
Returns a
PermittedSubclassesattribute. - 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
ModulePackagesattribute. - 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
RuntimeInvisibleTypeAnnotationsattribute. - of(List<TypeAnnotation>) - Static method in interface org.glavo.classfile.attribute.RuntimeVisibleTypeAnnotationsAttribute
-
Returns a
RuntimeVisibleTypeAnnotationsattribute. - of(Map<ClassDesc, ClassDesc>) - Static method in interface org.glavo.classfile.components.ClassRemapper
-
Creates new instance of
ClassRemapperinstructed 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
CodeLocalsShifterwith fixed local slots calculated from provided method information - of(Annotation...) - Static method in interface org.glavo.classfile.attribute.RuntimeInvisibleAnnotationsAttribute
-
Returns a
RuntimeInvisibleAnnotationsattribute. - of(Annotation...) - Static method in interface org.glavo.classfile.attribute.RuntimeVisibleAnnotationsAttribute
-
Returns a
RuntimeVisibleAnnotationsattribute. - of(AnnotationValue) - Static method in interface org.glavo.classfile.attribute.AnnotationDefaultAttribute
-
Returns an
AnnotationDefaultattribute. - of(InnerClassInfo...) - Static method in interface org.glavo.classfile.attribute.InnerClassesAttribute
-
Returns an
InnerClassesattribute. - of(MethodParameterInfo...) - Static method in interface org.glavo.classfile.attribute.MethodParametersAttribute
-
Returns a
MethodParametersattribute. - of(RecordComponentInfo...) - Static method in interface org.glavo.classfile.attribute.RecordAttribute
-
Returns a
Recordattribute. - 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
Signatureattribute for a class. - of(ClassEntry) - Static method in interface org.glavo.classfile.attribute.ModuleMainClassAttribute
-
Returns a
ModuleMainClassattribute. - of(ClassEntry) - Static method in interface org.glavo.classfile.attribute.NestHostAttribute
-
Returns a
NestHostattribute. - 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
Exceptionsattribute. - of(ClassEntry...) - Static method in interface org.glavo.classfile.attribute.NestMembersAttribute
-
Returns a
NestMembersattribute. - of(ClassEntry...) - Static method in interface org.glavo.classfile.attribute.PermittedSubclassesAttribute
-
Returns a
PermittedSubclassesattribute. - 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
EnclosingMethodattribute. - 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
ConstantValueattribute. - 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
Moduleattribute. - 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
ModulePackagesattribute. - 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
CompilationIDattribute. - of(Utf8Entry) - Static method in interface org.glavo.classfile.attribute.ModuleTargetAttribute
-
Returns a
ModuleTargetattribute. - of(Utf8Entry) - Static method in interface org.glavo.classfile.attribute.SignatureAttribute
-
Returns a
Signatureattribute. - of(Utf8Entry) - Static method in interface org.glavo.classfile.attribute.SourceFileAttribute
- of(Utf8Entry) - Static method in interface org.glavo.classfile.attribute.SourceIDAttribute
-
Returns a
SourceIDattribute. - 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
ModuleHashesattribute. - 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
ModuleHashesattribute. - 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
Moduleattribute. - 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
Signatureattribute 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
Signatureattribute. - 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
RuntimeInvisibleTypeAnnotationsattribute. - of(TypeAnnotation...) - Static method in interface org.glavo.classfile.attribute.RuntimeVisibleTypeAnnotationsAttribute
-
Returns a
RuntimeVisibleTypeAnnotationsattribute. - 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
CodeStackTrackerinitialized 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
OfAnnotationImplrecord 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
OfArrayImplrecord 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
OfBooleanImplrecord 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
OfByteImplrecord 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
OfCharacterImplrecord 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
OfClassImplrecord 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
OfDoubleImplrecord 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
OfEnumImplrecord 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
OfFloatImplrecord 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
OffsetTargetImplrecord 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
OfIntegerImplrecord 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
OfLongImplrecord 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
ModulePackagesattribute. - ofNames(PackageDesc...) - Static method in interface org.glavo.classfile.attribute.ModulePackagesAttribute
-
Returns a
ModulePackagesattribute. - 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
OfShortImplrecord 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
OfStringImplrecord class. - ofSymbols(ClassDesc...) - Static method in interface org.glavo.classfile.attribute.ExceptionsAttribute
-
Returns an
Exceptionsattribute. - ofSymbols(ClassDesc...) - Static method in interface org.glavo.classfile.attribute.NestMembersAttribute
-
Returns a
NestMembersattribute. - ofSymbols(ClassDesc...) - Static method in interface org.glavo.classfile.attribute.PermittedSubclassesAttribute
-
Returns a
PermittedSubclassesattribute. - 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
Exceptionsattribute. - ofSymbols(List<ClassDesc>) - Static method in interface org.glavo.classfile.attribute.NestMembersAttribute
-
Returns a
NestMembersattribute. - ofSymbols(List<ClassDesc>) - Static method in interface org.glavo.classfile.attribute.PermittedSubclassesAttribute
-
Returns a
PermittedSubclassesattribute. - 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_OPENwith a mask value of0x0020. - 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
openedPackagerecord 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
opensFlagsMaskrecord 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
opensTorecord 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
codearray of aCodeattribute. - 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
OptionValuerecord 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
ClassModelrepresenting the class being transformed, if this class builder represents the transformation of someClassModel. - original() - Method in interface org.glavo.classfile.CodeBuilder
- original() - Method in interface org.glavo.classfile.FieldBuilder
-
Returns the
FieldModelrepresenting the field being transformed, if this field builder represents the transformation of someFieldModel. - 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
MethodModelrepresenting the method being transformed, if this method builder represents the transformation of someMethodModel. - 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
outerClassrecord component. - outerType() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassTypeSigImpl
-
Returns the value of the
outerTyperecord 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
Packageconstant. - PackageDescImpl - Record Class in org.glavo.classfile.impl
- PackageDescImpl(String) - Constructor for record class org.glavo.classfile.impl.PackageDescImpl
-
Creates an instance of a
PackageDescImplrecord class. - packageEntry(Utf8Entry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns A
PackageEntrydescribing 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
PackageEntrydescribing the class described by provided PackageDesc. - PackageEntry - Interface in org.glavo.classfile.constantpool
-
Models a
CONSTANT_Package_infoconstant in the constant pool of a classfile. - packageInternalName() - Method in record class org.glavo.classfile.impl.PackageDescImpl
-
Returns the value of the
packageInternalNamerecord 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
PermittedSubclassesattribute - 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
PermittedSubclassesattribute , 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
- 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
- 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
providesrecord 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
providesWithrecord 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
- 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
Attributeinstance 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
Recordattribute - RecordAttribute - Interface in org.glavo.classfile.attribute
-
Models the
Recordattribute , 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
requiresrecord 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
requiresFlagsMaskrecord 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
requiresVersionrecord component. - reserveSpace(int) - Method in interface org.glavo.classfile.BufWriter
-
Ensure that the buffer has at least
freeBytesbytes 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
ResolvedTransformImplrecord 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
resultrecord 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
codearray of aCodeattribute. - 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
RuntimeInvisibleAnnotationsattribute - RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
RuntimeInvisibleParameterAnnotationsattribute - RUNTIME_INVISIBLE_TYPE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
RuntimeInvisibleTypeAnnotationsattribute - RUNTIME_VISIBLE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
RuntimeVisibleAnnotationsattribute - RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
RuntimeVisibleParameterAnnotationsattribute - RUNTIME_VISIBLE_TYPE_ANNOTATIONS - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
RuntimeVisibleTypeAnnotationsattribute - RuntimeInvisibleAnnotationsAttribute - Interface in org.glavo.classfile.attribute
-
Models the
RuntimeInvisibleAnnotationsattribute , which can appear on classes, methods, and fields. - RuntimeInvisibleParameterAnnotationsAttribute - Interface in org.glavo.classfile.attribute
-
Models the
RuntimeInvisibleParameterAnnotationsattribute , which can appear on methods. - RuntimeInvisibleTypeAnnotationsAttribute - Interface in org.glavo.classfile.attribute
-
Models the
RuntimeInvisibleTypeAnnotationsattribute , 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
RuntimeVisibleAnnotationsattribute , which can appear on classes, methods, and fields. - RuntimeVisibleParameterAnnotationsAttribute - Interface in org.glavo.classfile.attribute
-
Models the
RuntimeVisibleParameterAnnotationsattribute , which can appear on methods. - RuntimeVisibleTypeAnnotationsAttribute - Interface in org.glavo.classfile.attribute
-
Models the
RuntimeVisibleTypeAnnotationsattribute , 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
signaturerecord 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
Signatureattribute - 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
Signatureattribute , 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
slotrecord component. - slot() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeInfo
-
Returns the value of the
slotrecord 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
SourceDebugattribute - SOURCE_FILE - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
SourceFileattribute - SOURCE_ID - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
SourceIDattribute - 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
SourceFileattribute , 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
SourceFileattribute (@@@ 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
stackrecord 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
StackMapTableattribute - stackInstruction(Opcode) - Method in interface org.glavo.classfile.CodeBuilder
- StackInstruction - Interface in org.glavo.classfile.instruction
-
Models a stack manipulation instruction in the
codearray of aCodeattribute. - 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
StackMapFrameImplrecord class. - StackMapFrameInfo - Interface in org.glavo.classfile.attribute
-
Models stack map frame of
StackMapTableattribute . - 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
Generatorclass. - stackMapTableAttribute() - Method in class org.glavo.classfile.impl.StackMapGenerator
-
Getter of the generated
StackMapTableAttributeor null if stack map is empty - StackMapTableAttribute - Interface in org.glavo.classfile.attribute
-
Models the
StackMapTableattribute , which can appear on aCodeattribute. - 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
startHandlerrecord 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
startLabelrecord 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
startPcrecord component. - startPc() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLineNumberInfo
-
Returns the value of the
startPcrecord component. - startPc() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableInfo
-
Returns the value of the
startPcrecord component. - startPc() - Method in record class org.glavo.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeInfo
-
Returns the value of the
startPcrecord 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
- STATIC_PHASE - Enum constant in enum class org.glavo.classfile.AccessFlag
-
The module requires flag
ACC_STATIC_PHASEwith a mask value of0x0040. - 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
codearray of aCodeattribute. - storeOpcode(TypeKind, int) - Static method in class org.glavo.classfile.impl.BytecodeHelpers
- STRICT - Enum constant in enum class org.glavo.classfile.AccessFlag
- stringEntry(String) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns A
StringEntrydescribing the provided value. - stringEntry(Utf8Entry) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns A
StringEntryreferencing 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_infoconstant 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_SUPERwith a mask value of0x0020. - 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
superClassrecord 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
superclassSignaturerecord 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
superinterfaceSignaturesrecord 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
supertypeIndexrecord 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
SupertypeTargetImplrecord class. - supplier() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierClassTransform
-
Returns the value of the
supplierrecord component. - supplier() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierCodeTransform
-
Returns the value of the
supplierrecord component. - supplier() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierFieldTransform
-
Returns the value of the
supplierrecord component. - supplier() - Method in record class org.glavo.classfile.impl.TransformImpl.SupplierMethodTransform
-
Returns the value of the
supplierrecord component. - SupplierClassTransform(Supplier<ClassTransform>) - Constructor for record class org.glavo.classfile.impl.TransformImpl.SupplierClassTransform
-
Creates an instance of a
SupplierClassTransformrecord class. - SupplierCodeTransform(Supplier<CodeTransform>) - Constructor for record class org.glavo.classfile.impl.TransformImpl.SupplierCodeTransform
-
Creates an instance of a
SupplierCodeTransformrecord class. - SupplierFieldTransform(Supplier<FieldTransform>) - Constructor for record class org.glavo.classfile.impl.TransformImpl.SupplierFieldTransform
-
Creates an instance of a
SupplierFieldTransformrecord class. - SupplierMethodTransform(Supplier<MethodTransform>) - Constructor for record class org.glavo.classfile.impl.TransformImpl.SupplierMethodTransform
-
Creates an instance of a
SupplierMethodTransformrecord 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
lookupswitchortableswitchinstruction. - SwitchCaseImpl(int, Label) - Constructor for record class org.glavo.classfile.impl.AbstractInstruction.SwitchCaseImpl
-
Creates an instance of a
SwitchCaseImplrecord class. - SYNCHRONIZED - Enum constant in enum class org.glavo.classfile.AccessFlag
-
The access flag
ACC_SYNCHRONIZED, corresponding to the source modifiersynchronized, with a mask value of0x0020. - SYNTHETIC - Enum constant in enum class org.glavo.classfile.AccessFlag
-
The access flag
ACC_SYNTHETICwith a mask value of0x1000. - SYNTHETIC - Static variable in class org.glavo.classfile.Attributes
-
Attribute mapper for the
Syntheticattribute - SyntheticAttribute - Interface in org.glavo.classfile.attribute
-
Models the
Syntheticattribute , 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
trecord component. - t() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedCodeTransform
-
Returns the value of the
trecord component. - t() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedFieldTransform
-
Returns the value of the
trecord component. - t() - Method in record class org.glavo.classfile.impl.TransformImpl.ChainedMethodTransform
-
Returns the value of the
trecord component. - table() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.LocalVarTargetImpl
-
Returns the value of the
tablerecord 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
tableswitchinstruction in thecodearray of aCodeattribute. - 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
targetrecord 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
targetrecord component. - target() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.OffsetTargetImpl
-
Returns the value of the
targetrecord component. - target() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeArgumentTargetImpl
-
Returns the value of the
targetrecord 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
targetInforecord 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
targetPathrecord 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
targetTyperecord 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
targetTyperecord component. - targetType() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.OffsetTargetImpl
-
Returns the value of the
targetTyperecord 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
targetTyperecord component. - targetType() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterBoundTargetImpl
-
Returns the value of the
targetTyperecord component. - targetType() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterTargetImpl
-
Returns the value of the
targetTyperecord 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
thisClassrecord 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_classfield. - 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
throwableSignaturesrecord 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
athrowinstruction in thecodearray of aCodeattribute. - 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
ThrowsTargetImplrecord class. - throwsTargetIndex() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.ThrowsTargetImpl
-
Returns the value of the
throwsTargetIndexrecord 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
transformrecord component. - transform() - Method in record class org.glavo.classfile.impl.TransformImpl.ClassMethodTransform
-
Returns the value of the
transformrecord 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
CodeModelelements 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
FieldModelelements 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) ofMethodModelelements 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) ofMethodModelelements with the supplied code transform. - transformingMethods(Predicate<MethodModel>, MethodTransform) - Static method in interface org.glavo.classfile.ClassTransform
-
Create a class transform that transforms
MethodModelelements with the supplied method transform. - transformingMethods(MethodTransform) - Static method in interface org.glavo.classfile.ClassTransform
-
Create a class transform that transforms
MethodModelelements 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
- TRANSITIVE - Enum constant in enum class org.glavo.classfile.AccessFlag
-
The module requires flag
ACC_TRANSITIVEwith a mask value of0x0020. - 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
typerecord 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
TypeArgImplrecord class. - typeArgs() - Method in record class org.glavo.classfile.impl.SignaturesImpl.ClassTypeSigImpl
-
Returns the value of the
typeArgsrecord 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
typeArgumentIndexrecord component. - typeArgumentIndex() - Method in record class org.glavo.classfile.impl.UnboundAttribute.TypePathComponentImpl
-
Returns the value of the
typeArgumentIndexrecord 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
TypeArgumentTargetImplrecord 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
instanceoforcheckcastinstruction in thecodearray of aCodeattribute. - 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
TypeParameterBoundTargetImplrecord class. - typeParameterIndex() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterBoundTargetImpl
-
Returns the value of the
typeParameterIndexrecord component. - typeParameterIndex() - Method in record class org.glavo.classfile.impl.TargetInfoImpl.TypeParameterTargetImpl
-
Returns the value of the
typeParameterIndexrecord 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
typeParametersrecord component. - typeParameters() - Method in record class org.glavo.classfile.impl.SignaturesImpl.MethodSignatureImpl
-
Returns the value of the
typeParametersrecord 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
TypeParameterTargetImplrecord class. - TypeParamImpl(String, Optional<Signature.RefTypeSig>, List<Signature.RefTypeSig>) - Constructor for record class org.glavo.classfile.impl.SignaturesImpl.TypeParamImpl
-
Creates an instance of a
TypeParamImplrecord class. - TypePathComponentImpl(TypeAnnotation.TypePathComponent.Kind, int) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.TypePathComponentImpl
-
Creates an instance of a
TypePathComponentImplrecord class. - typePathKind() - Method in record class org.glavo.classfile.impl.UnboundAttribute.TypePathComponentImpl
-
Returns the value of the
typePathKindrecord 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
TypeVarSigImplrecord 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
UnboundCharacterRangeInforecord 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
UnboundInnerClassInforecord 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
UnboundLineNumberInforecord 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
UnboundLocalVariableInforecord 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
UnboundLocalVariableTypeInforecord 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
UnboundMethodParameterInforecord 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
UnboundModuleExportInforecord 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
UnboundModuleHashInforecord 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
UnboundModuleOpenInforecord 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
UnboundModuleProvideInforecord class. - UnboundModuleRequiresInfo(ModuleEntry, int, Optional<Utf8Entry>) - Constructor for record class org.glavo.classfile.impl.UnboundAttribute.UnboundModuleRequiresInfo
-
Creates an instance of a
UnboundModuleRequiresInforecord 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
UnboundRecordComponentInforecord 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
UnboundTypeAnnotationrecord 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
UninitializedVerificationTypeInfoImplrecord 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
- utf8Entry(MethodTypeDesc) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
-
Returns A
Utf8Entrydescribing the method descriptor of the provided MethodTypeDesc. - utf8Entry(String) - Method in interface org.glavo.classfile.constantpool.ConstantPoolBuilder
- 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_infoconstant 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
valuerecord component. - value() - Method in record class org.glavo.classfile.impl.ClassPrinterImpl.LeafNodeImpl
-
Returns the value of the
valuerecord component. - value() - Method in record class org.glavo.classfile.impl.Options.OptionValue
-
Returns the value of the
valuerecord 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
valuesrecord 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_VARARGSwith a mask value of0x0080. - 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
- 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
wildcardIndicatorrecord 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
ClassfileElementinto 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
Codeattribute. - 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
Attributeinstance 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
BufWriterto 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
xformrecord component.
All Classes and Interfaces|All Packages|Constant Field Values