Package org.openjdk.asmtools.jasm
Class RecordData
- java.lang.Object
-
- org.openjdk.asmtools.jasm.RecordData
-
public class RecordData extends java.lang.ObjectThe record attribute (JEP 359 since class file 58.65535)
-
-
Constructor Summary
Constructors Constructor Description RecordData(org.openjdk.asmtools.jasm.ClassData cls)
-
Method Summary
All Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description voidaddComponent(ConstantPool.ConstCell nameCell, ConstantPool.ConstCell descCell, ConstantPool.ConstCell signature, java.util.ArrayList<org.openjdk.asmtools.jasm.AnnotationData> annotations)intattrLength()protected org.openjdk.asmtools.jasm.ClassDatagetClassData()intgetLength()booleanisEmpty()default java.lang.StringtabString(int tabLevel)voidwrite(CheckedDataOutputStream out)
-
-
-
Method Detail
-
addComponent
public void addComponent(ConstantPool.ConstCell nameCell, ConstantPool.ConstCell descCell, ConstantPool.ConstCell signature, java.util.ArrayList<org.openjdk.asmtools.jasm.AnnotationData> annotations)
-
isEmpty
public boolean isEmpty()
-
write
public void write(CheckedDataOutputStream out) throws java.io.IOException
- Throws:
java.io.IOException
-
attrLength
public int attrLength()
-
getClassData
protected org.openjdk.asmtools.jasm.ClassData getClassData()
-
getLength
public int getLength()
-
tabString
public default java.lang.String tabString(int tabLevel)
-
-