Class Attribute

java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.attribute.Attribute
All Implemented Interfaces:
Serializable, Processable
Direct Known Subclasses:
AnnotationDefaultAttribute, AnnotationsAttribute, BootstrapMethodsAttribute, CodeAttribute, ConstantValueAttribute, DeprecatedAttribute, EnclosingMethodAttribute, ExceptionsAttribute, InnerClassesAttribute, LineNumberTableAttribute, LocalVariableTableAttribute, LocalVariableTypeTableAttribute, MethodParametersAttribute, ModuleAttribute, ModuleMainClassAttribute, ModulePackagesAttribute, NestHostAttribute, NestMembersAttribute, ParameterAnnotationsAttribute, PermittedSubclassesAttribute, RecordAttribute, SignatureAttribute, SourceDebugExtensionAttribute, SourceDirAttribute, SourceFileAttribute, StackMapAttribute, StackMapTableAttribute, SyntheticAttribute, UnknownAttribute

public abstract class Attribute extends SimpleProcessable
This abstract class represents an attribute that is attached to a class, a class member, or a code attribute. Specific types of attributes are subclassed from it.
See Also: