public class Analysis
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEBUG_FIND_EFFECTIVE_RELEVANT_QUALIFIERS |
static boolean |
FIND_EFFECTIVE_RELEVANT_QUALIFIERS
This system property enables additional work to try
to detect all *effective* type qualifiers (direct,
inherited, and default) applied to methods and called
methods.
|
| Constructor and Description |
|---|
Analysis() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addKnownTypeQualifiers(java.util.HashSet<TypeQualifierValue> result,
java.util.Collection<TypeQualifierAnnotation> applicableApplications) |
static void |
addKnownTypeQualifiersForParameters(java.util.HashSet<TypeQualifierValue> result,
XMethod m) |
static java.util.Collection<TypeQualifierValue> |
getRelevantTypeQualifiers(MethodDescriptor methodDescriptor,
CFG cfg)
Find relevant type qualifiers needing to be checked
for a given method.
|
public static final boolean FIND_EFFECTIVE_RELEVANT_QUALIFIERS
public static final boolean DEBUG_FIND_EFFECTIVE_RELEVANT_QUALIFIERS
public static java.util.Collection<TypeQualifierValue> getRelevantTypeQualifiers(MethodDescriptor methodDescriptor, CFG cfg) throws CheckedAnalysisException
methodDescriptor - a methodCheckedAnalysisExceptionpublic static void addKnownTypeQualifiersForParameters(java.util.HashSet<TypeQualifierValue> result, XMethod m)
result - m - public static void addKnownTypeQualifiers(java.util.HashSet<TypeQualifierValue> result, java.util.Collection<TypeQualifierAnnotation> applicableApplications)
result - applicableApplications - FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.