NoteNonNullAnnotations
, TrainNonNullAnnotations
@Deprecated public class BuildNonNullAnnotationDatabase extends AnnotationVisitor
Constructor | Description |
---|---|
BuildNonNullAnnotationDatabase(NullnessAnnotationDatabase database) |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
void |
visitAnnotation(java.lang.String annotationClass,
java.util.Map<java.lang.String,org.apache.bcel.classfile.ElementValue> map,
boolean runtimeVisible) |
Deprecated.
Visit annotation on a class, field or method
|
void |
visitParameterAnnotation(int p,
java.lang.String annotationClass,
java.util.Map<java.lang.String,org.apache.bcel.classfile.ElementValue> map,
boolean runtimeVisible) |
Deprecated.
Visit annotation on a method parameter
|
void |
visitSyntheticParameterAnnotation(int p,
boolean runtimeVisible) |
Deprecated.
|
getAnnotationParameterAsString, getAnnotationParameterAsStringArray, visitAnnotation, visitParameterAnnotation
clone, report, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitCodeException, visitConstantClass, visitConstantDouble, visitConstantFieldref, visitConstantFloat, visitConstantInteger, visitConstantInterfaceMethodref, visitConstantLong, visitConstantMethodref, visitConstantNameAndType, visitConstantString, visitConstantUtf8, visitConstantValue, visitDeprecated, visitExceptionTable, visitField, visitInnerClass, visitLineNumber, visitLocalVariable, visitLocalVariableTypeTable, visitMethod, visitSignature, visitSourceFile, visitSynthetic, visitUnknown
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
amVisitingMainMethod, asUnsignedByte, doVisitMethod, getClassDescriptor, getClassName, getCode, getConstantPool, getDottedClassName, getDottedFieldSig, getDottedMethodSig, getDottedSuperclassName, getField, getFieldDescriptor, getFieldIsStatic, getFieldName, getFieldSig, getFullyQualifiedFieldName, getFullyQualifiedMethodName, getMethod, getMethodDescriptor, getMethodName, getMethodSig, getMethodVisitOrder, getNumberArguments, getNumberMethodArguments, getPackageName, getSizeOfSurroundingTryBlock, getSizeOfSurroundingTryBlock, getSourceFile, getStringFromIndex, getSuperclassName, getSurroundingCaughtExceptions, getSurroundingCaughtExceptions, getSurroundingTryBlock, getSurroundingTryBlock, getThisClass, getXClass, getXField, getXMethod, hasInterestingClass, hasInterestingMethod, isVisitMethodsInCallOrder, setupVisitorForClass, setVisitMethodsInCallOrder, shouldVisit, toString, visitAfter, visitAfter, visitAnnotationDefault, visitAnnotationEntry, visitBootstrapMethods, visitCode, visitConstantInvokeDynamic, visitConstantMethodHandle, visitConstantMethodType, visitConstantModule, visitConstantPackage, visitConstantPool, visitEnclosingMethod, visitingField, visitingMethod, visitInnerClasses, visitJavaClass, visitLineNumberTable, visitLocalVariableTable, visitMethodParameters, visitParameterAnnotationEntry, visitStackMap, visitStackMapEntry
public BuildNonNullAnnotationDatabase(@CheckForNull NullnessAnnotationDatabase database)
public void visitAnnotation(java.lang.String annotationClass, java.util.Map<java.lang.String,org.apache.bcel.classfile.ElementValue> map, boolean runtimeVisible)
AnnotationVisitor
visitAnnotation
in class AnnotationVisitor
annotationClass
- class of annotationmap
- map from names to valuesruntimeVisible
- true if annotation is runtime visiblepublic void visitSyntheticParameterAnnotation(int p, boolean runtimeVisible)
visitSyntheticParameterAnnotation
in class AnnotationVisitor
public void visitParameterAnnotation(int p, java.lang.String annotationClass, java.util.Map<java.lang.String,org.apache.bcel.classfile.ElementValue> map, boolean runtimeVisible)
AnnotationVisitor
visitParameterAnnotation
in class AnnotationVisitor
p
- parameter number, starting at zero ("this" parameter is not
counted)annotationClass
- class of annotationmap
- map from names to valuesruntimeVisible
- true if annotation is runtime visibleSpotBugs is licensed under the LGPL.