Package proguard.classfile.attribute
Class PermittedSubclassesAttribute
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.attribute.Attribute
proguard.classfile.attribute.PermittedSubclassesAttribute
- All Implemented Interfaces:
Serializable,Processable
This
Attribute represents a permitted subclasses attribute.- See Also:
-
Field Summary
FieldsFields inherited from class proguard.classfile.attribute.Attribute
ANNOTATION_DEFAULT, BOOTSTRAP_METHODS, CHARACTER_RANGE_TABLE, CODE, COMPILATION_I_D, CONSTANT_VALUE, DEPRECATED, ENCLOSING_METHOD, EXCEPTIONS, INNER_CLASSES, LINE_NUMBER_TABLE, LOCAL_VARIABLE_TABLE, LOCAL_VARIABLE_TYPE_TABLE, METHOD_PARAMETERS, MODULE, MODULE_MAIN_CLASS, MODULE_PACKAGES, NEST_HOST, NEST_MEMBERS, PERMITTED_SUBCLASSES, RECORD, RUNTIME_INVISIBLE_ANNOTATIONS, RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS, RUNTIME_INVISIBLE_TYPE_ANNOTATIONS, RUNTIME_VISIBLE_ANNOTATIONS, RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS, RUNTIME_VISIBLE_TYPE_ANNOTATIONS, SIGNATURE, SOURCE_DEBUG_EXTENSION, SOURCE_DIR, SOURCE_FILE, SOURCE_I_D, STACK_MAP, STACK_MAP_TABLE, SYNTHETIC, u2attributeNameIndexFields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo -
Constructor Summary
ConstructorsConstructorDescriptionCreates an uninitialized PermittedSubclassesAttribute.PermittedSubclassesAttribute(int u2attributeNameIndex, int u2classesCount, int[] u2classes) Creates an initialized PermittedSubclassesAttribute. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(Clazz clazz, AttributeVisitor attributeVisitor) Accepts the given visitor.voidpermittedSubclassConstantsAccept(Clazz clazz, ConstantVisitor constantVisitor) Applies the given visitor to all member class constants.Methods inherited from class proguard.classfile.attribute.Attribute
accept, accept, accept, accept, getAttributeNameMethods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.util.Processable
accept
-
Field Details
-
u2classesCount
public int u2classesCount -
u2classes
public int[] u2classes
-
-
Constructor Details
-
PermittedSubclassesAttribute
public PermittedSubclassesAttribute()Creates an uninitialized PermittedSubclassesAttribute. -
PermittedSubclassesAttribute
public PermittedSubclassesAttribute(int u2attributeNameIndex, int u2classesCount, int[] u2classes) Creates an initialized PermittedSubclassesAttribute.
-
-
Method Details