-
- All Implemented Interfaces:
public final class BootstrapMethodsEntry extends SubStructure
Describes an entry in a BootstrapMethods attribute structure.
-
-
Field Summary
Fields Modifier and Type Field Description private IntegermethodRefIndexprivate IntArrayargumentIndicesprivate final Stringverboseprivate final Integerlength
-
Constructor Summary
Constructors Constructor Description BootstrapMethodsEntry(ClassFile classFile)
-
Method Summary
Modifier and Type Method Description final IntegergetMethodRefIndex()Constant pool index of the CONSTANT_MethodRef_info structure describing the bootstrap method of this BootstrapMethodsEntry. final UnitsetMethodRefIndex(Integer methodRefIndex)Constant pool index of the CONSTANT_MethodRef_info structure describing the bootstrap method of this BootstrapMethodsEntry. final IntArraygetArgumentIndices()Set the array of argument references of this BootstrapMethodsEntry. final UnitsetArgumentIndices(IntArray argumentIndices)Set the array of argument references of this BootstrapMethodsEntry. final StringgetVerbose()IntegergetLength()The length of the structure in bytes. -
-
Constructor Detail
-
BootstrapMethodsEntry
BootstrapMethodsEntry(ClassFile classFile)
-
-
Method Detail
-
getMethodRefIndex
final Integer getMethodRefIndex()
Constant pool index of the CONSTANT_MethodRef_info structure describing the bootstrap method of this BootstrapMethodsEntry.
-
setMethodRefIndex
final Unit setMethodRefIndex(Integer methodRefIndex)
Constant pool index of the CONSTANT_MethodRef_info structure describing the bootstrap method of this BootstrapMethodsEntry.
-
getArgumentIndices
final IntArray getArgumentIndices()
Set the array of argument references of this BootstrapMethodsEntry.
-
setArgumentIndices
final Unit setArgumentIndices(IntArray argumentIndices)
Set the array of argument references of this BootstrapMethodsEntry.
-
getVerbose
final String getVerbose()
-
-
-
-