Class 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 Detail

      • PermittedSubclassesAttr

        public PermittedSubclassesAttr​(org.openjdk.asmtools.jasm.ClassData cdata,
                                       java.util.List<ConstantPool.ConstCell> classes)
    • Method Detail

      • getClassData

        protected org.openjdk.asmtools.jasm.ClassData getClassData()
      • getLength

        public int getLength()
      • tabString

        public default java.lang.String tabString​(int tabLevel)