Package org.openjdk.asmtools.jasm
Class PermittedSubclassesAttr
java.lang.Object
org.openjdk.asmtools.jasm.ClassArrayAttr
org.openjdk.asmtools.jasm.PermittedSubclassesAttr
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];
}
-
Constructor Summary
ConstructorsConstructorDescriptionPermittedSubclassesAttr
(org.openjdk.asmtools.jasm.ClassData cdata, List<ConstantPool.ConstCell> classes) -
Method Summary
Methods inherited from class org.openjdk.asmtools.jasm.ClassArrayAttr
attrLength, write
-
Constructor Details
-
PermittedSubclassesAttr
public PermittedSubclassesAttr(org.openjdk.asmtools.jasm.ClassData cdata, List<ConstantPool.ConstCell> classes)
-
-
Method Details
-
getClassData
protected org.openjdk.asmtools.jasm.ClassData getClassData() -
getLength
public int getLength() -
tabString
-