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 booleanexcluded(MethodDescriptor m)booleanhasNoSideEffect(MethodDescriptor m)booleanis(MethodDescriptor m, FindNoSideEffectMethods.MethodSideEffectStatus... statuses)FindNoSideEffectMethods.MethodSideEffectStatusstatus(MethodDescriptor m)booleanuseless(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)
-
-