com.sun.tools.classfile
Class ClassWriter.AnnotationWriter
java.lang.Object
com.sun.tools.classfile.ClassWriter.AnnotationWriter
- All Implemented Interfaces:
- Annotation.element_value.Visitor<java.lang.Void,ClassWriter.ClassOutputStream>
- Enclosing class:
- ClassWriter
protected static class ClassWriter.AnnotationWriter
- extends java.lang.Object
- implements Annotation.element_value.Visitor<java.lang.Void,ClassWriter.ClassOutputStream>
Writer for annotations and the values they contain.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassWriter.AnnotationWriter
protected ClassWriter.AnnotationWriter()
write
public void write(Annotation[] annos,
ClassWriter.ClassOutputStream out)
write
public void write(Annotation anno,
ClassWriter.ClassOutputStream out)
write
public void write(Annotation.element_value_pair pair,
ClassWriter.ClassOutputStream out)
write
public void write(Annotation.element_value ev,
ClassWriter.ClassOutputStream out)
visitPrimitive
public java.lang.Void visitPrimitive(Annotation.Primitive_element_value ev,
ClassWriter.ClassOutputStream out)
- Specified by:
visitPrimitive in interface Annotation.element_value.Visitor<java.lang.Void,ClassWriter.ClassOutputStream>
visitEnum
public java.lang.Void visitEnum(Annotation.Enum_element_value ev,
ClassWriter.ClassOutputStream out)
- Specified by:
visitEnum in interface Annotation.element_value.Visitor<java.lang.Void,ClassWriter.ClassOutputStream>
visitClass
public java.lang.Void visitClass(Annotation.Class_element_value ev,
ClassWriter.ClassOutputStream out)
- Specified by:
visitClass in interface Annotation.element_value.Visitor<java.lang.Void,ClassWriter.ClassOutputStream>
visitAnnotation
public java.lang.Void visitAnnotation(Annotation.Annotation_element_value ev,
ClassWriter.ClassOutputStream out)
- Specified by:
visitAnnotation in interface Annotation.element_value.Visitor<java.lang.Void,ClassWriter.ClassOutputStream>
visitArray
public java.lang.Void visitArray(Annotation.Array_element_value ev,
ClassWriter.ClassOutputStream out)
- Specified by:
visitArray in interface Annotation.element_value.Visitor<java.lang.Void,ClassWriter.ClassOutputStream>