proguard.classfile.attribute.annotation
Class AnnotationsAttribute
java.lang.Object
proguard.classfile.attribute.Attribute
proguard.classfile.attribute.annotation.AnnotationsAttribute
- All Implemented Interfaces:
- VisitorAccepter
- Direct Known Subclasses:
- RuntimeInvisibleAnnotationsAttribute, RuntimeVisibleAnnotationsAttribute
public abstract class AnnotationsAttribute
- extends Attribute
This Attribute represents an annotations attribute.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
u2annotationsCount
public int u2annotationsCount
annotations
public Annotation[] annotations
AnnotationsAttribute
protected AnnotationsAttribute()
annotationsAccept
public void annotationsAccept(Clazz clazz,
AnnotationVisitor annotationVisitor)
- Applies the given visitor to all class annotations.
annotationsAccept
public void annotationsAccept(Clazz clazz,
Field field,
AnnotationVisitor annotationVisitor)
- Applies the given visitor to all field annotations.
annotationsAccept
public void annotationsAccept(Clazz clazz,
Method method,
AnnotationVisitor annotationVisitor)
- Applies the given visitor to all method annotations.