public interface JAIFEvents
| Modifier and Type | Method and Description |
|---|---|
void |
annotationField(java.lang.String fieldName,
java.lang.Object constant)
Called to visit an annotation field.
|
void |
annotationFieldDefinition(java.lang.String type,
java.lang.String fieldName)
Called to visit an annotation field definition.
|
void |
endAnnotation(java.lang.String annotationName)
Called to indicate the end of an annotation.
|
void |
endAnnotationDefinition(java.lang.String annotationName)
Called to indicate the end of an annotation definition.
|
void |
endPackageDefinition(java.lang.String pkgName)
Called to indicate the end of a package definition.
|
void |
startAnnotation(java.lang.String annotationName)
Called to indicate the start of an annotation.
|
void |
startAnnotationDefinition(java.lang.String annotationName,
java.lang.String retention)
Called to indicate the start of an annotation definition.
|
void |
startPackageDefinition(java.lang.String pkgName)
Called to indicate the start of a package definition.
|
void startPackageDefinition(java.lang.String pkgName)
pkgName - package namevoid endPackageDefinition(java.lang.String pkgName)
pkgName - void startAnnotation(java.lang.String annotationName)
annotationName - annotation namevoid endAnnotation(java.lang.String annotationName)
annotationName - annotation namevoid annotationField(java.lang.String fieldName,
java.lang.Object constant)
fieldName - annotation field nameconstant - constant value of the annotation field (one of the java.lang
wrapper types, or a String, or ???)void startAnnotationDefinition(java.lang.String annotationName,
java.lang.String retention)
annotationName - name of the annotationretention - retention: one of "visible", "invisible", or "source"void endAnnotationDefinition(java.lang.String annotationName)
annotationName - name of the annotationvoid annotationFieldDefinition(java.lang.String type,
java.lang.String fieldName)
type - type of the annotation field (in JVM signature format)fieldName - name of the annotation fieldFindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.