Class PermittedSubclassesAttr

java.lang.Object
org.openjdk.asmtools.jasm.ClassArrayAttr
org.openjdk.asmtools.jasm.PermittedSubclassesAttr

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]; }
  • 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

      default String tabString(int tabLevel)