com.sun.tools.classfile
Class RuntimeInvisibleAnnotations_attribute

java.lang.Object
  extended by com.sun.tools.classfile.Attribute
      extended by com.sun.tools.classfile.RuntimeAnnotations_attribute
          extended by com.sun.tools.classfile.RuntimeInvisibleAnnotations_attribute

public class RuntimeInvisibleAnnotations_attribute
extends RuntimeAnnotations_attribute

See JVMS3, section 4.8.17.

This is NOT part of any API supported by Sun Microsystems. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.tools.classfile.Attribute
Attribute.Factory, Attribute.Visitor<R,P>
 
Field Summary
 
Fields inherited from class com.sun.tools.classfile.RuntimeAnnotations_attribute
annotations
 
Fields inherited from class com.sun.tools.classfile.Attribute
AnnotationDefault, attribute_length, attribute_name_index, CharacterRangeTable, Code, CompilationID, ConstantValue, Deprecated, EnclosingMethod, Exceptions, InnerClasses, LineNumberTable, LocalVariableTable, LocalVariableTypeTable, Module, ModuleExportTable, ModuleMemberTable, RuntimeInvisibleAnnotations, RuntimeInvisibleParameterAnnotations, RuntimeVisibleAnnotations, RuntimeVisibleParameterAnnotations, Signature, SourceDebugExtension, SourceFile, SourceID, StackMap, StackMapTable, Synthetic
 
Constructor Summary
RuntimeInvisibleAnnotations_attribute(ClassReader cr, int name_index, int length)
           
RuntimeInvisibleAnnotations_attribute(ConstantPool cp, Annotation[] annotations)
           
RuntimeInvisibleAnnotations_attribute(int name_index, Annotation[] annotations)
           
 
Method Summary
<R,P> R
accept(Attribute.Visitor<R,P> visitor, P p)
           
 
Methods inherited from class com.sun.tools.classfile.Attribute
getName, read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuntimeInvisibleAnnotations_attribute

RuntimeInvisibleAnnotations_attribute(ClassReader cr,
                                      int name_index,
                                      int length)
                                throws java.io.IOException,
                                       AttributeException
Throws:
java.io.IOException
AttributeException

RuntimeInvisibleAnnotations_attribute

public RuntimeInvisibleAnnotations_attribute(ConstantPool cp,
                                             Annotation[] annotations)
                                      throws ConstantPoolException
Throws:
ConstantPoolException

RuntimeInvisibleAnnotations_attribute

public RuntimeInvisibleAnnotations_attribute(int name_index,
                                             Annotation[] annotations)
Method Detail

accept

public <R,P> R accept(Attribute.Visitor<R,P> visitor,
                      P p)
Specified by:
accept in class Attribute