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.