proguard.classfile.attribute.annotation
Class RuntimeInvisibleAnnotationsAttribute

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

public class RuntimeInvisibleAnnotationsAttribute
extends AnnotationsAttribute

This Attribute represents a runtime invisible annotations attribute.


Field Summary
 
Fields inherited from class proguard.classfile.attribute.annotation.AnnotationsAttribute
annotations, u2annotationsCount
 
Fields inherited from class proguard.classfile.attribute.Attribute
u2attributeNameIndex, visitorInfo
 
Constructor Summary
RuntimeInvisibleAnnotationsAttribute()
          Creates an uninitialized RuntimeInvisibleAnnotationsAttribute.
RuntimeInvisibleAnnotationsAttribute(int u2attributeNameIndex, int u2annotationsCount, Annotation[] annotations)
          Creates an initialized RuntimeInvisibleAnnotationsAttribute.
 
Method Summary
 void accept(Clazz clazz, AttributeVisitor attributeVisitor)
          Accepts the given visitor.
 void accept(Clazz clazz, Field field, AttributeVisitor attributeVisitor)
          Accepts the given visitor in the context of the given field.
 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.AnnotationsAttribute
annotationsAccept, annotationsAccept, annotationsAccept
 
Methods inherited from class proguard.classfile.attribute.Attribute
accept, getAttributeName, getVisitorInfo, setVisitorInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuntimeInvisibleAnnotationsAttribute

public RuntimeInvisibleAnnotationsAttribute()
Creates an uninitialized RuntimeInvisibleAnnotationsAttribute.


RuntimeInvisibleAnnotationsAttribute

public RuntimeInvisibleAnnotationsAttribute(int u2attributeNameIndex,
                                            int u2annotationsCount,
                                            Annotation[] annotations)
Creates an initialized RuntimeInvisibleAnnotationsAttribute.

Method Detail

accept

public void accept(Clazz clazz,
                   AttributeVisitor attributeVisitor)
Description copied from class: Attribute
Accepts the given visitor.

Overrides:
accept in class Attribute

accept

public void accept(Clazz clazz,
                   Field field,
                   AttributeVisitor attributeVisitor)
Description copied from class: Attribute
Accepts the given visitor in the context of the given field.

Overrides:
accept in class Attribute

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