public class TypeQualifierDatabase
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static boolean |
DEBUG |
|
static boolean |
USE_DATABASE |
If true, populate and use interprocedural database.
|
| Constructor | Description |
|---|---|
TypeQualifierDatabase() |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
TypeQualifierAnnotation |
getParameter(MethodDescriptor methodDesc,
int param,
TypeQualifierValue<?> tqv) |
Get the TypeQualifierAnnotation on a parameter.
|
TypeQualifierAnnotation |
getReturnValue(MethodDescriptor methodDesc,
TypeQualifierValue<?> tqv) |
Get the TypeQualifierAnnotation on a method return value.
|
void |
setParameter(MethodDescriptor methodDesc,
int param,
TypeQualifierValue<?> tqv,
TypeQualifierAnnotation tqa) |
Set a TypeQualifierAnnotation on a method parameter.
|
void |
setReturnValue(MethodDescriptor methodDesc,
TypeQualifierValue<?> tqv,
TypeQualifierAnnotation tqa) |
Set a TypeQualifierAnnotation on a method return value.
|
public static final boolean USE_DATABASE
public static final boolean DEBUG
public void setReturnValue(MethodDescriptor methodDesc, TypeQualifierValue<?> tqv, TypeQualifierAnnotation tqa)
methodDesc - the methodtqv - the type qualifiertqa - the type qualifier annotationpublic TypeQualifierAnnotation getReturnValue(MethodDescriptor methodDesc, TypeQualifierValue<?> tqv)
methodDesc - the methodtqv - the type qualifierpublic void setParameter(MethodDescriptor methodDesc, int param, TypeQualifierValue<?> tqv, TypeQualifierAnnotation tqa)
methodDesc - the methodparam - the parameter (0 == first parameter)tqv - the type qualifiertqa - the type qualifier annotationpublic TypeQualifierAnnotation getParameter(MethodDescriptor methodDesc, int param, TypeQualifierValue<?> tqv)
methodDesc - the methodparam - the parameter (0 == first parameter)tqv - the type qualifierFindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.