Interface BootstrapMethodsAttribute
- All Superinterfaces:
Attribute<BootstrapMethodsAttribute>
,ClassFileElement
Models the
BootstrapMethods
attribute (JVMS 4.7.23), which serves as
an extension to the constant pool of a classfile. Elements of the bootstrap
method table are accessed through ConstantPool
.
The attribute does not permit multiple instances in a given location. Subsequent occurrence of the attribute takes precedence during the attributed element build or transformation.
The attribute was introduced in the Java SE Platform version 7.
- Since:
- 24
-
Method Summary
Modifier and TypeMethodDescriptionReturns the elements of the bootstrap method table.int
Returns the size of the bootstrap methods table.Methods declared in interface java.lang.classfile.Attribute
attributeMapper, attributeName
-
Method Details
-
bootstrapMethods
List<BootstrapMethodEntry> bootstrapMethods()Returns the elements of the bootstrap method table.- Returns:
- the elements of the bootstrap method table
-
bootstrapMethodsSize
int bootstrapMethodsSize()Returns the size of the bootstrap methods table.. Calling this method does not necessarily inflate the entire table.- Returns:
- the size of the bootstrap methods table
-