Package edu.umd.cs.findbugs.detect
Class FindNoSideEffectMethods.NoSideEffectMethodsDatabase
java.lang.Object
edu.umd.cs.findbugs.detect.FindNoSideEffectMethods.NoSideEffectMethodsDatabase
- Enclosing class:
FindNoSideEffectMethods
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map
<MethodDescriptor, FindNoSideEffectMethods.MethodSideEffectStatus> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
boolean
boolean
boolean
is
(MethodDescriptor m, FindNoSideEffectMethods.MethodSideEffectStatus... statuses) boolean
-
Field Details
-
map
-
-
Constructor Details
-
NoSideEffectMethodsDatabase
public NoSideEffectMethodsDatabase()
-
-
Method Details
-
add
-
status
-
is
- Parameters:
m
- method to checkstatuses
- allowed statuses- Returns:
- true if method status is one of the statuses
-
hasNoSideEffect
-
useless
-
excluded
-