proguard.classfile.attribute.annotation
Class ParameterAnnotationsAttribute
java.lang.Object
proguard.classfile.attribute.Attribute
proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
- All Implemented Interfaces:
- VisitorAccepter
- Direct Known Subclasses:
- RuntimeInvisibleParameterAnnotationsAttribute, RuntimeVisibleParameterAnnotationsAttribute
public abstract class ParameterAnnotationsAttribute
- extends Attribute
This Attribute represents a runtime parameter annotations attribute.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
u2parametersCount
public int u2parametersCount
u2parameterAnnotationsCount
public int[] u2parameterAnnotationsCount
parameterAnnotations
public Annotation[][] parameterAnnotations
ParameterAnnotationsAttribute
protected ParameterAnnotationsAttribute()
- Creates an uninitialized ParameterAnnotationsAttribute.
ParameterAnnotationsAttribute
protected ParameterAnnotationsAttribute(int u2attributeNameIndex,
int u2parametersCount,
int[] u2parameterAnnotationsCount,
Annotation[][] parameterAnnotations)
- Creates an initialized ParameterAnnotationsAttribute.
annotationsAccept
public void annotationsAccept(Clazz clazz,
Method method,
AnnotationVisitor annotationVisitor)
- Applies the given visitor to all annotations.