public class BootstrapMethod
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private int[] |
bootstrap_arguments
Array of references to the constant_pool table
|
private int |
bootstrap_method_ref
Index of the CONSTANT_MethodHandle_info structure in the constant_pool table
|
private static long |
serialVersionUID |
Constructor and Description |
---|
BootstrapMethod() |
BootstrapMethod(java.io.DataInputStream file)
Construct object from file stream.
|
Modifier and Type | Method and Description |
---|---|
BootstrapMethod |
copy() |
void |
dump(java.io.DataOutputStream file)
Dump object to file stream on binary format.
|
int[] |
getBootstrapArguments() |
int |
getBootstrapMethodRef() |
void |
setBootstrapArguments(int[] bootstrap_arguments) |
void |
setBootstrapMethodRef(int bootstrap_method_ref) |
private static final long serialVersionUID
private int bootstrap_method_ref
private int[] bootstrap_arguments
public BootstrapMethod()
BootstrapMethod(java.io.DataInputStream file) throws java.io.IOException, ClassFormatException
file
- Input streamjava.io.IOException
ClassFormatException
public int getBootstrapMethodRef()
public void setBootstrapMethodRef(int bootstrap_method_ref)
public int[] getBootstrapArguments()
public void setBootstrapArguments(int[] bootstrap_arguments)
public final void dump(java.io.DataOutputStream file) throws java.io.IOException
file
- Output file streamjava.io.IOException
public BootstrapMethod copy()