proguard.classfile.attribute.annotation
Class AnnotationDefaultAttribute
java.lang.Object
proguard.classfile.attribute.Attribute
proguard.classfile.attribute.annotation.AnnotationDefaultAttribute
- All Implemented Interfaces:
- VisitorAccepter
public class AnnotationDefaultAttribute
- extends Attribute
This Attribute represents an annotation default attribute.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultValue
public ElementValue defaultValue
AnnotationDefaultAttribute
public AnnotationDefaultAttribute()
- Creates an uninitialized AnnotationDefaultAttribute.
AnnotationDefaultAttribute
public AnnotationDefaultAttribute(int u2attributeNameIndex,
ElementValue defaultValue)
- Creates an initialized AnnotationDefaultAttribute.
defaultValueAccept
public void defaultValueAccept(Clazz clazz,
ElementValueVisitor elementValueVisitor)
- Applies the given visitor to the default element value.
accept
public void accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor)
- Description copied from class:
Attribute
- Accepts the given visitor in the context of the given method.
- Overrides:
accept in class Attribute