Top Description Fields Constructors Methods
org.jboss.classfilewriter.annotations

public Class ClassAnnotation

extends Object
implements WritableEntry
Class Inheritance
All Implemented Interfaces
org.jboss.classfilewriter.WritableEntry
Imports
java.io.IOException, java.util.ArrayList, .List, org.jboss.classfilewriter.WritableEntry, org.jboss.classfilewriter.constpool.ConstPool, org.jboss.classfilewriter.util.ByteArrayDataOutputStream

A bytecode representation of a java annotation
Author
Stuart Douglas

Field Summary

Modifier and TypeField and Description
private final List<AnnotationValue>
private final String
private final int

Constructor Summary

AccessConstructor and Description
public
ClassAnnotation(ConstPool constPool, String type, List<AnnotationValue> annotationValues)

Method Summary

Modifier and TypeMethod and Description
public List<AnnotationValue>
public String
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

annotationValuesback to summary
private final List<AnnotationValue> annotationValues
typeback to summary
private final String type
typeIndexback to summary
private final int typeIndex

Constructor Detail

ClassAnnotationback to summary
public ClassAnnotation(ConstPool constPool, String type, List<AnnotationValue> annotationValues)

Method Detail

getAnnotationValuesback to summary
public List<AnnotationValue> getAnnotationValues()
getTypeback to summary
public String getType()
writeback to summary
public void write(ByteArrayDataOutputStream stream) throws IOException

Implements org.jboss.classfilewriter.WritableEntry.write.