Package org.openjdk.asmtools.jasm
Class BootstrapMethodData
java.lang.Object
org.openjdk.asmtools.jasm.Argument
org.openjdk.asmtools.jasm.BootstrapMethodData
- All Implemented Interfaces:
Data
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ArrayList<ConstantPool.ConstCell>
(package private) ConstantPool.ConstCell
int
-
Constructor Summary
ConstructorsConstructorDescriptionBootstrapMethodData
(int placeholder) BootstrapMethodData
(ConstantPool.ConstCell bsmHandle, ArrayList<ConstantPool.ConstCell> arguments) -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
void
-
Field Details
-
bootstrapMethodHandle
ConstantPool.ConstCell bootstrapMethodHandle -
arguments
ArrayList<ConstantPool.ConstCell> arguments -
placeholder_index
public int placeholder_index
-
-
Constructor Details
-
BootstrapMethodData
public BootstrapMethodData(ConstantPool.ConstCell bsmHandle, ArrayList<ConstantPool.ConstCell> arguments) -
BootstrapMethodData
public BootstrapMethodData(int placeholder)
-
-
Method Details
-
getLength
public int getLength() -
isPlaceholder
public boolean isPlaceholder() -
write
- Specified by:
write
in interfaceData
- Throws:
IOException
-