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 intprotected intprotected intFields inherited from class MemberData
access, attrs, cls, invisibleAnnotations, invisibleTypeAnnotations, isDeprecated, isSynthetic, memberType, options, out, pr_cpx, signature, visibleAnnotations, visibleTypeAnnotations -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanhandleAttributes(DataInputStream in, Tables.AttrTag attrtag, int attrlen) voidprint()Prints the field data to the current output stream.voidread(DataInputStream in) Read and resolve the field data called from ClassData.Methods inherited from class MemberData
getAnnotationsCount, init, printAnnotations, printVar, readAttributesMethods inherited from class 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:
handleAttributesin 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:
printin classMemberData- Throws:
IOException
-