edu.umd.cs.findbugs.visitclass

Class AnnotationVisitor

public class AnnotationVisitor extends PreorderVisitor

Method Summary
voidvisitAnnotation(String annotationClass, Map<String,Object> map, boolean runtimeVisible)
Visit annotation on a class, field or method
voidvisitParameterAnnotation(int p, String annotationClass, Map<String,Object> map, boolean runtimeVisible)
Visit annotation on a method parameter
voidvisitSyntheticParameterAnnotation(int p, boolean runtimeVisible)

Method Detail

visitAnnotation

public void visitAnnotation(String annotationClass, Map<String,Object> map, boolean runtimeVisible)
Visit annotation on a class, field or method

Parameters: annotationClass class of annotation map map from names to values runtimeVisible true if annotation is runtime visible

visitParameterAnnotation

public void visitParameterAnnotation(int p, String annotationClass, Map<String,Object> map, boolean runtimeVisible)
Visit annotation on a method parameter

Parameters: p parameter number, starting at zero (this parameter is not counted) annotationClass class of annotation map map from names to values runtimeVisible true if annotation is runtime visible

visitSyntheticParameterAnnotation

public void visitSyntheticParameterAnnotation(int p, boolean runtimeVisible)
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.