Package org.openjdk.asmtools.jasm
Class BootstrapMethodData
- java.lang.Object
-
- org.openjdk.asmtools.jasm.Argument
-
- org.openjdk.asmtools.jasm.BootstrapMethodData
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.ArrayList<ConstantPool.ConstCell>
arguments
(package private) ConstantPool.ConstCell
bootstrapMethodHandle
int
placeholder_index
-
Constructor Summary
Constructors Constructor Description BootstrapMethodData(int placeholder)
BootstrapMethodData(ConstantPool.ConstCell bsmHandle, java.util.ArrayList<ConstantPool.ConstCell> arguments)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getLength()
boolean
isPlaceholder()
void
write(CheckedDataOutputStream out)
-
-
-
Field Detail
-
bootstrapMethodHandle
ConstantPool.ConstCell bootstrapMethodHandle
-
arguments
java.util.ArrayList<ConstantPool.ConstCell> arguments
-
placeholder_index
public int placeholder_index
-
-
Constructor Detail
-
BootstrapMethodData
public BootstrapMethodData(ConstantPool.ConstCell bsmHandle, java.util.ArrayList<ConstantPool.ConstCell> arguments)
-
BootstrapMethodData
public BootstrapMethodData(int placeholder)
-
-
Method Detail
-
isPlaceholder
public boolean isPlaceholder()
-
write
public void write(CheckedDataOutputStream out) throws java.io.IOException
-
-