Package org.openjdk.asmtools.jdis
Class RecordData
- java.lang.Object
-
- org.openjdk.asmtools.jdis.Indenter
-
- org.openjdk.asmtools.jdis.RecordData
-
public class RecordData extends Indenter
The Record attribute datasince class file 58.65535 (JEP 359)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
RecordData.Component
-
Field Summary
Fields Modifier and Type Field Description private ClassData
cls
private java.util.List<RecordData.Component>
components
-
Constructor Summary
Constructors Constructor Description RecordData(ClassData cls)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
print()
Prints the record data to the current output stream.RecordData
read(java.io.DataInputStream in)
-
Methods inherited from class org.openjdk.asmtools.jdis.Indenter
decreaseIndent, getIndentString, increaseIndent, indent, setIndent
-
-
-
-
Field Detail
-
cls
private final ClassData cls
-
components
private java.util.List<RecordData.Component> components
-
-
Constructor Detail
-
RecordData
public RecordData(ClassData cls)
-
-
Method Detail
-
read
public RecordData read(java.io.DataInputStream in) throws java.io.IOException
- Throws:
java.io.IOException
-
print
public void print() throws java.io.IOException
Prints the record data to the current output stream. called from ClassData.- Throws:
java.io.IOException
-
-