Package org.openjdk.asmtools.jdis
Class PermittedSubclassesData
- java.lang.Object
-
- org.openjdk.asmtools.jdis.Indenter
-
- org.openjdk.asmtools.jdis.ClassArrayData
-
- org.openjdk.asmtools.jdis.PermittedSubclassesData
-
public class PermittedSubclassesData extends ClassArrayData
The PermittedSubclasses attribute dataJEP 360 (Sealed types): class file 59.65535 PermittedSubclasses_attribute { u2 attribute_name_index; u4 attribute_length; u2 number_of_classes; u2 classes[number_of_classes]; }
-
-
Field Summary
-
Fields inherited from class org.openjdk.asmtools.jdis.ClassArrayData
classes, cls, name
-
-
Constructor Summary
Constructors Constructor Description PermittedSubclassesData(ClassData cls)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PermittedSubclassesData
read(java.io.DataInputStream in, int attribute_length)
-
Methods inherited from class org.openjdk.asmtools.jdis.ClassArrayData
print
-
Methods inherited from class org.openjdk.asmtools.jdis.Indenter
decreaseIndent, getIndentString, increaseIndent, indent, setIndent
-
-
-
-
Constructor Detail
-
PermittedSubclassesData
public PermittedSubclassesData(ClassData cls)
-
-
Method Detail
-
read
public PermittedSubclassesData read(java.io.DataInputStream in, int attribute_length) throws java.io.IOException, java.lang.ClassFormatError
- Overrides:
read
in classClassArrayData
- Throws:
java.io.IOException
java.lang.ClassFormatError
-
-