gnu.bytecode
Class RuntimeAnnotationsAttr

java.lang.Object
  extended by gnu.bytecode.Attribute
      extended by gnu.bytecode.MiscAttr
          extended by gnu.bytecode.RuntimeAnnotationsAttr

public class RuntimeAnnotationsAttr
extends MiscAttr

Represents a "RuntimeVisibleAnnotations" or "RuntimeInvisibleAnnotations" attribute.


Constructor Summary
RuntimeAnnotationsAttr(java.lang.String name, byte[] data, AttrContainer container)
          Add a new AnnotationAttr to a `Member.
 
Method Summary
 void print(ClassTypeWriter dst)
           
 void printAnnotation(int indentation, ClassTypeWriter dst)
           
 void printAnnotationElementValue(int indentation, ClassTypeWriter dst)
           
 
Methods inherited from class gnu.bytecode.MiscAttr
getLength, put1, put2, put2, u1, u1, u2, u2, write
 
Methods inherited from class gnu.bytecode.Attribute
addToFrontOf, assignConstants, assignConstants, count, get, getContainer, getLengthAll, getName, getNameIndex, getNext, isSkipped, setContainer, setName, setNameIndex, setNext, setSkipped, setSkipped, writeAll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuntimeAnnotationsAttr

public RuntimeAnnotationsAttr(java.lang.String name,
                              byte[] data,
                              AttrContainer container)
Add a new AnnotationAttr to a `Member.

Method Detail

print

public void print(ClassTypeWriter dst)
Overrides:
print in class MiscAttr

printAnnotation

public void printAnnotation(int indentation,
                            ClassTypeWriter dst)

printAnnotationElementValue

public void printAnnotationElementValue(int indentation,
                                        ClassTypeWriter dst)