public static class FindNoSideEffectMethods.NoSideEffectMethodsDatabase
extends java.lang.Object
Constructor | Description |
---|---|
NoSideEffectMethodsDatabase() |
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) |
@Nonnull public FindNoSideEffectMethods.MethodSideEffectStatus status(MethodDescriptor m)
public boolean is(MethodDescriptor m, FindNoSideEffectMethods.MethodSideEffectStatus... statuses)
m
- method to checkstatuses
- allowed statusespublic boolean hasNoSideEffect(MethodDescriptor m)
public boolean useless(MethodDescriptor m)
public boolean excluded(MethodDescriptor m)
SpotBugs is licensed under the LGPL.