classfilewriter 1.0.0.Final

org.jboss.classfilewriter.annotations
Class ParameterAnnotationsAttribute

java.lang.Object
  extended by org.jboss.classfilewriter.attributes.Attribute
      extended by org.jboss.classfilewriter.annotations.ParameterAnnotationsAttribute
All Implemented Interfaces:
WritableEntry

public class ParameterAnnotationsAttribute
extends Attribute

A parameter annotations attribute

Author:
Stuart Douglas

Nested Class Summary
static class ParameterAnnotationsAttribute.Type
           
 
Field Summary
 
Fields inherited from class org.jboss.classfilewriter.attributes.Attribute
constPool
 
Constructor Summary
ParameterAnnotationsAttribute(ParameterAnnotationsAttribute.Type type, ConstPool constPool, int noParameters)
           
 
Method Summary
 void addAnnotation(int parameter, Annotation annotation)
           
 void addAnnotation(int parameter, ClassAnnotation annotation)
           
 void writeData(ByteArrayDataOutputStream stream)
           
 
Methods inherited from class org.jboss.classfilewriter.attributes.Attribute
getName, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterAnnotationsAttribute

public ParameterAnnotationsAttribute(ParameterAnnotationsAttribute.Type type,
                                     ConstPool constPool,
                                     int noParameters)
Method Detail

writeData

public void writeData(ByteArrayDataOutputStream stream)
               throws IOException
Specified by:
writeData in class Attribute
Throws:
IOException

addAnnotation

public void addAnnotation(int parameter,
                          Annotation annotation)

addAnnotation

public void addAnnotation(int parameter,
                          ClassAnnotation annotation)

classfilewriter 1.0.0.Final

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.