SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 3.1.11

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes
43 7 0 0

Files

Class Bugs
it.tidalwave.role.ui.javafx.impl.common.ChangeListenerSelectableAdapter 1
it.tidalwave.role.ui.javafx.impl.util.ReflectionUtils 2
it.tidalwave.ui.javafx.JavaFXSafeProxyCreator 2
it.tidalwave.ui.javafx.JavaFXSpringApplication 1
it.tidalwave.util.impl.DefaultPreferencesHandler 1

it.tidalwave.role.ui.javafx.impl.common.ChangeListenerSelectableAdapter

Bug Category Details Line Priority
Null passed for non-null parameter of changed(ObservableValue, PresentationModel, PresentationModel) in it.tidalwave.role.ui.javafx.impl.common.ChangeListenerSelectableAdapter.lambda$new$0(ObservableValue, TreeItem, TreeItem) CORRECTNESS NP_NONNULL_PARAM_VIOLATION 57 Low

it.tidalwave.role.ui.javafx.impl.util.ReflectionUtils

Bug Category Details Line Priority
Invocation of reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block, in it.tidalwave.role.ui.javafx.impl.util.ReflectionUtils.injectDependencies(Object, Map) MALICIOUS_CODE DP_DO_INSIDE_DO_PRIVILEGED 76 Low
Possible null pointer dereference in it.tidalwave.role.ui.javafx.impl.util.ReflectionUtils.getTypeArguments(Class, Class) due to return value of called method STYLE NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE 149 Medium

it.tidalwave.ui.javafx.JavaFXSafeProxyCreator

Bug Category Details Line Priority
it.tidalwave.ui.javafx.JavaFXSafeProxyCreator.BEANS is a mutable collection MALICIOUS_CODE MS_MUTABLE_COLLECTION 139 High
Return value of java.util.concurrent.CountDownLatch.await(long, TimeUnit) ignored in it.tidalwave.ui.javafx.JavaFXSafeProxyCreator.createNodeAndDelegate(Class, String) CORRECTNESS RV_RETURN_VALUE_IGNORED 286 Medium

it.tidalwave.ui.javafx.JavaFXSpringApplication

Bug Category Details Line Priority
Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.ui.javafx.JavaFXSpringApplication.initializeInBackground() I18N DM_CONVERT_CASE 92 Low

it.tidalwave.util.impl.DefaultPreferencesHandler

Bug Category Details Line Priority
Use of non-localized String.toUpperCase() or String.toLowerCase() in new it.tidalwave.util.impl.DefaultPreferencesHandler() I18N DM_CONVERT_CASE 69 Low