proguard.classfile.attribute.annotation
Class RuntimeInvisibleParameterAnnotationsAttribute

java.lang.Object
  extended by proguard.classfile.attribute.Attribute
      extended by proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
          extended by proguard.classfile.attribute.annotation.RuntimeInvisibleParameterAnnotationsAttribute
All Implemented Interfaces:
VisitorAccepter

public class RuntimeInvisibleParameterAnnotationsAttribute
extends ParameterAnnotationsAttribute

This Attribute represents a runtime invisible parameter annotations attribute.


Field Summary
 
Fields inherited from class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
parameterAnnotations, u2parameterAnnotationsCount, u2parametersCount
 
Fields inherited from class proguard.classfile.attribute.Attribute
u2attributeNameIndex, visitorInfo
 
Constructor Summary
RuntimeInvisibleParameterAnnotationsAttribute()
          Creates an uninitialized RuntimeInvisibleParameterAnnotationsAttribute.
RuntimeInvisibleParameterAnnotationsAttribute(int u2attributeNameIndex, int u2parametersCount, int[] u2parameterAnnotationsCount, Annotation[][] parameterAnnotations)
          Creates an initialized RuntimeInvisibleParameterAnnotationsAttribute.
 
Method Summary
 void accept(Clazz clazz, Method method, AttributeVisitor attributeVisitor)
          Accepts the given visitor in the context of the given method.
 
Methods inherited from class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
annotationsAccept
 
Methods inherited from class proguard.classfile.attribute.Attribute
accept, accept, accept, getAttributeName, getVisitorInfo, setVisitorInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuntimeInvisibleParameterAnnotationsAttribute

public RuntimeInvisibleParameterAnnotationsAttribute()
Creates an uninitialized RuntimeInvisibleParameterAnnotationsAttribute.


RuntimeInvisibleParameterAnnotationsAttribute

public RuntimeInvisibleParameterAnnotationsAttribute(int u2attributeNameIndex,
                                                     int u2parametersCount,
                                                     int[] u2parameterAnnotationsCount,
                                                     Annotation[][] parameterAnnotations)
Creates an initialized RuntimeInvisibleParameterAnnotationsAttribute.

Method Detail

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