Package org.openjdk.asmtools.jdis
Class FieldData
java.lang.Object
org.openjdk.asmtools.jdis.Indenter
org.openjdk.asmtools.jdis.MemberData
org.openjdk.asmtools.jdis.FieldData
Field data for field members in a class of the Java Disassembler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
protected int
protected int
Fields inherited from class org.openjdk.asmtools.jdis.MemberData
access, attrs, cls, invisibleAnnotations, invisibleTypeAnnotations, isDeprecated, isSynthetic, memberType, options, out, pr_cpx, signature, visibleAnnotations, visibleTypeAnnotations
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
handleAttributes
(DataInputStream in, Tables.AttrTag attrtag, int attrlen) void
print()
Prints the field data to the current output stream.void
read
(DataInputStream in) Read and resolve the field data called from ClassData.Methods inherited from class org.openjdk.asmtools.jdis.MemberData
getAnnotationsCount, init, printAnnotations, printVar, readAttributes
Methods inherited from class org.openjdk.asmtools.jdis.Indenter
decreaseIndent, getIndentString, increaseIndent, indent, setIndent
-
Field Details
-
name_cpx
protected int name_cpx -
type_cpx
protected int type_cpx -
value_cpx
protected int value_cpx
-
-
Constructor Details
-
FieldData
-
-
Method Details
-
handleAttributes
protected boolean handleAttributes(DataInputStream in, Tables.AttrTag attrtag, int attrlen) throws IOException - Overrides:
handleAttributes
in classMemberData
- Throws:
IOException
-
read
Read and resolve the field data called from ClassData. Precondition: NumFields has already been read from the stream.- Throws:
IOException
-
print
Prints the field data to the current output stream. called from ClassData.- Specified by:
print
in classMemberData
- Throws:
IOException
-