org.objectweb.asm.util

Class CheckAnnotationAdapter

Implemented Interfaces:
AnnotationVisitor

public class CheckAnnotationAdapter
extends Object
implements AnnotationVisitor

An AnnotationVisitor that checks that its methods are properly used.
Author:
Eric Bruneton

Constructor Summary

CheckAnnotationAdapter(AnnotationVisitor av)

Method Summary

void
visit(String name, Object value)
AnnotationVisitor
visitAnnotation(String name, String desc)
AnnotationVisitor
visitArray(String name)
void
visitEnd()
void
visitEnum(String name, String desc, String value)

Constructor Details

CheckAnnotationAdapter

public CheckAnnotationAdapter(AnnotationVisitor av)

Method Details

visit

public void visit(String name,
                  Object value)
Specified by:
visit in interface AnnotationVisitor

visitAnnotation

public AnnotationVisitor visitAnnotation(String name,
                                         String desc)
Specified by:
visitAnnotation in interface AnnotationVisitor

visitArray

public AnnotationVisitor visitArray(String name)
Specified by:
visitArray in interface AnnotationVisitor

visitEnd

public void visitEnd()
Specified by:
visitEnd in interface AnnotationVisitor

visitEnum

public void visitEnum(String name,
                      String desc,
                      String value)
Specified by:
visitEnum in interface AnnotationVisitor