Package org.openjdk.asmtools.jasm
Class PermittedSubclassesAttr
- java.lang.Object
-
- org.openjdk.asmtools.jasm.AttrData
-
- org.openjdk.asmtools.jasm.ClassArrayAttr
-
- org.openjdk.asmtools.jasm.PermittedSubclassesAttr
-
- All Implemented Interfaces:
Data
public class PermittedSubclassesAttr extends ClassArrayAttr
The "classes[]" data of attributes JEP 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.jasm.ClassArrayAttr
classes
-
-
Constructor Summary
Constructors Constructor Description PermittedSubclassesAttr(ClassData cdata, java.util.List<ConstantPool.ConstCell> classes)
-
Method Summary
-
Methods inherited from class org.openjdk.asmtools.jasm.ClassArrayAttr
attrLength, write
-
Methods inherited from class org.openjdk.asmtools.jasm.AttrData
getClassData, getLength
-
-
-
-
Constructor Detail
-
PermittedSubclassesAttr
public PermittedSubclassesAttr(ClassData cdata, java.util.List<ConstantPool.ConstCell> classes)
-
-