Package org.openjdk.asmtools.jdis
Class RecordData.Component
- java.lang.Object
-
- org.openjdk.asmtools.jdis.Indenter
-
- org.openjdk.asmtools.jdis.MemberData
-
- org.openjdk.asmtools.jdis.RecordData.Component
-
- Enclosing class:
- RecordData
private class RecordData.Component extends MemberData
-
-
Field Summary
Fields Modifier and Type Field Description private int
name_cpx
private int
type_cpx
-
Fields inherited from class org.openjdk.asmtools.jdis.MemberData
access, attrs, cls, invisibleAnnotations, invisibleTypeAnnotations, isDeprecated, isSynthetic, memberType, options, out, pr_cpx, signature, visibleAnnotations, visibleTypeAnnotations
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
handleAttributes(java.io.DataInputStream in, Tables.AttrTag attrtag, int attrlen)
void
print()
Prints the component data to the current output stream.RecordData.Component
read(java.io.DataInputStream in)
Read and resolve the component 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
-
-
-
-
Constructor Detail
-
Component
public Component(ClassData cls)
-
-
Method Detail
-
handleAttributes
protected boolean handleAttributes(java.io.DataInputStream in, Tables.AttrTag attrtag, int attrlen) throws java.io.IOException
- Overrides:
handleAttributes
in classMemberData
- Throws:
java.io.IOException
-
read
public RecordData.Component read(java.io.DataInputStream in) throws java.io.IOException
Read and resolve the component data called from ClassData.- Throws:
java.io.IOException
-
print
public void print() throws java.io.IOException
Prints the component data to the current output stream. called from RecordData.- Specified by:
print
in classMemberData
- Throws:
java.io.IOException
-
-