BootstrapMethods
attribute, but is modeled by the ConstantPool, since the bootstrap
method table is logically part of the constant pool.
A bootstrap method entry is composite:
BootstrapMethodEntry( MethodHandleEntry bootstrapMethod, List<LoadableConstantEntry> arguments )
ConstantPoolBuilder::bsmEntry
| Modifier and Type | Method and Description |
|---|---|
| public List | |
| public MethodHandleEntry | |
| public int | Returns: the index into the bootstrap method table corresponding to this entryReturns the index into the bootstrap method table corresponding to this entry. |
| public ConstantPool | Returns: the constant pool associated with this entryReturns the constant pool associated with this entry. |
| arguments | back to summary |
|---|---|
| public List Returns the bootstrap arguments.
| |
| bootstrapMethod | back to summary |
|---|---|
| public MethodHandleEntry bootstrapMethod() Returns the bootstrap method.
| |
| bsmIndex | back to summary |
|---|---|
| public int bsmIndex() Returns the index into the bootstrap method table corresponding to this entry.
| |
| constantPool | back to summary |
|---|---|
| public ConstantPool constantPool() Returns the constant pool associated with this entry. API Note Given a
| |