Package org.openjdk.asmtools.jasm
Class RecordData
- java.lang.Object
-
- org.openjdk.asmtools.jasm.AttrData
-
- org.openjdk.asmtools.jasm.RecordData
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
RecordData.ComponentData
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<RecordData.ComponentData>
components
-
Constructor Summary
Constructors Constructor Description RecordData(ClassData cls)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addComponent(ConstantPool.ConstCell nameCell, ConstantPool.ConstCell descCell, ConstantPool.ConstCell signature, java.util.ArrayList<AnnotationData> annotations)
int
attrLength()
boolean
isEmpty()
void
write(CheckedDataOutputStream out)
-
Methods inherited from class org.openjdk.asmtools.jasm.AttrData
getClassData, getLength
-
-
-
-
Field Detail
-
components
private java.util.List<RecordData.ComponentData> components
-
-
Constructor Detail
-
RecordData
public RecordData(ClassData cls)
-
-
Method Detail
-
addComponent
public void addComponent(ConstantPool.ConstCell nameCell, ConstantPool.ConstCell descCell, ConstantPool.ConstCell signature, java.util.ArrayList<AnnotationData> annotations)
-
isEmpty
public boolean isEmpty()
-
write
public void write(CheckedDataOutputStream out) throws java.io.IOException
-
attrLength
public int attrLength()
- Overrides:
attrLength
in classAttrData
-
-