SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.5.0
Threshold is low
Effort is max
Summary
Classes |
Bugs |
Errors |
Missing Classes |
102 |
7 |
0 |
0 |
it.tidalwave.role.spi.DefaultContextManager
it.tidalwave.role.ui.function.BooleanBoundFunctionSupport
Bug |
Category |
Details |
Line |
Priority |
Overridable method function is called from constructor new it.tidalwave.role.ui.function.BooleanBoundFunctionSupport(ChangingSource[]). |
MALICIOUS_CODE |
MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR |
67 |
Low |
it.tidalwave.role.ui.function.WeakCopyFunctionSupport
it.tidalwave.role.ui.impl.AsDisplayableComparator
Bug |
Category |
Details |
Line |
Priority |
it.tidalwave.role.ui.impl.AsDisplayableComparator implements Comparator but not Serializable |
BAD_PRACTICE |
SE_COMPARATOR_SHOULD_BE_SERIALIZABLE |
44 |
Low |
it.tidalwave.role.ui.impl.DefaultPresentationModel
Bug |
Category |
Details |
Line |
Priority |
Redundant nullcheck of role, which is known to be non-null in it.tidalwave.role.ui.impl.DefaultPresentationModel.maybeAs(Class) |
STYLE |
RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE |
110 |
Low |
it.tidalwave.role.ui.impl.DisplayableComparator
Bug |
Category |
Details |
Line |
Priority |
it.tidalwave.role.ui.impl.DisplayableComparator implements Comparator but not Serializable |
BAD_PRACTICE |
SE_COMPARATOR_SHOULD_BE_SERIALIZABLE |
43 |
Low |