private class RecordData.Component extends MemberData
Modifier and Type | Field and Description |
---|---|
private int |
name_cpx |
private int |
type_cpx |
access, attrs, cls, invisibleAnnotations, invisibleTypeAnnotations, isDeprecated, isSynthetic, memberType, options, out, pr_cpx, signature, visibleAnnotations, visibleTypeAnnotations
Modifier and Type | Method and 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.
|
getAnnotationsCount, init, printAnnotations, printVar, readAttributes
decreaseIndent, getIndentString, increaseIndent, indent, setIndent
public Component(ClassData cls)
protected boolean handleAttributes(java.io.DataInputStream in, Tables.AttrTag attrtag, int attrlen) throws java.io.IOException
handleAttributes
in class MemberData
java.io.IOException
public RecordData.Component read(java.io.DataInputStream in) throws java.io.IOException
java.io.IOException
public void print() throws java.io.IOException
print
in class MemberData
java.io.IOException