Package org.openjdk.asmtools.jdis
Class BootstrapMethodData
java.lang.Object
org.openjdk.asmtools.jdis.Indenter
org.openjdk.asmtools.jdis.BootstrapMethodData
- All Implemented Interfaces:
Printable
BootstrapMethods_attribute {
...
{ u2 bootstrap_method_ref;
u2 num_bootstrap_arguments;
u2 bootstrap_arguments[num_bootstrap_arguments];
}
}
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int(package private) intFields inherited from class org.openjdk.asmtools.jdis.Indenter
ARGUMENT_DELIMITER, COMMENT_OFFSET, COMMENT_PADDING, INDENT_OFFSET, INDENT_STEP, INDENT_STRING, INSTR_PREFIX_LENGTH, LINE_SPLITTER, OPERAND_PLACEHOLDER_LENGTH, printConstantPool, printCPIndex, printHEX, printLabelAsIdentifiers, printLineTable, printLocalVars, printProgramCounter, printSourceLines, PROGRAM_COUNTER_PLACEHOLDER_LENGTH, skipComments, STACKMAP_TYPE_PLACEHOLDER_LENGTH, toolOutput -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidprint()voidread(DataInputStream in) Read and resolve the bootstrap method data called from ClassData.setCommentOffset(int commentOffset) Methods inherited from class org.openjdk.asmtools.jdis.Indenter
decIndent, enlargedIndent, enlargedIndent, getCommentOffset, getIndentSize, getIndentStep, getIndentString, getOffset, incIndent, Indent, IndentPadLeft, IndentPadRight, initIndent, nCopies, padLeft, PadLeft, padRight, PadRight, print, print, printIndent, printIndent, printIndent, printIndentLn, printIndentLn, printIndentLn, printIndentPadRight, println, println, println, println, printPadLeft, printPadRight, resetIndent, setOffset, setTheSame
-
Field Details
-
bsmRef
int bsmRef -
bsmArguments
-
numBsmArgs
int numBsmArgs
-
-
Constructor Details
-
BootstrapMethodData
-
-
Method Details
-
isPrintable
public boolean isPrintable() -
setCommentOffset
- Overrides:
setCommentOffsetin classIndenter
-
read
Read and resolve the bootstrap method data called from ClassData.- Throws:
IOException
-
print
- Specified by:
printin interfacePrintable- Overrides:
printin classIndenter- Throws:
IOException
-