Package edu.umd.cs.findbugs.detect
Class FindNoSideEffectMethods.NoSideEffectMethodsDatabase
- java.lang.Object
-
- edu.umd.cs.findbugs.detect.FindNoSideEffectMethods.NoSideEffectMethodsDatabase
-
- Enclosing class:
- FindNoSideEffectMethods
public static class FindNoSideEffectMethods.NoSideEffectMethodsDatabase extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description NoSideEffectMethodsDatabase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
excluded(MethodDescriptor m)
boolean
hasNoSideEffect(MethodDescriptor m)
boolean
is(MethodDescriptor m, FindNoSideEffectMethods.MethodSideEffectStatus... statuses)
FindNoSideEffectMethods.MethodSideEffectStatus
status(MethodDescriptor m)
boolean
useless(MethodDescriptor m)
-
-
-
Method Detail
-
status
@Nonnull public FindNoSideEffectMethods.MethodSideEffectStatus status(MethodDescriptor m)
-
is
public boolean is(MethodDescriptor m, FindNoSideEffectMethods.MethodSideEffectStatus... statuses)
- Parameters:
m
- method to checkstatuses
- allowed statuses- Returns:
- true if method status is one of the statuses
-
hasNoSideEffect
public boolean hasNoSideEffect(MethodDescriptor m)
-
useless
public boolean useless(MethodDescriptor m)
-
excluded
public boolean excluded(MethodDescriptor m)
-
-