Fork me on GitHub

SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.7.3

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes
40 12 0 0

Files

Class Bugs
it.tidalwave.role.ui.javafx.impl.combobox.ComboBoxBindings 1
it.tidalwave.role.ui.javafx.impl.common.ChangeListenerSelectableAdapter 1
it.tidalwave.role.ui.javafx.impl.common.DelegateSupport 1
it.tidalwave.role.ui.javafx.impl.common.PropertyAdapter 2
it.tidalwave.ui.javafx.JavaFXSafeProxyCreator 4
it.tidalwave.ui.javafx.JavaFXSafeProxyCreator$NodeAndDelegate 1
it.tidalwave.ui.javafx.JavaFXSpringApplication 1
it.tidalwave.ui.javafx.Splash 1

it.tidalwave.role.ui.javafx.impl.combobox.ComboBoxBindings

Bug Category Details Line Priority
Overridable method getSource is called from constructor new it.tidalwave.role.ui.javafx.impl.combobox.ComboBoxBindings(Executor, CellBinder). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 75 Low

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 55 Low

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

Bug Category Details Line Priority
it.tidalwave.role.ui.javafx.impl.common.DelegateSupport.setMainWindow(Window) may expose internal representation by storing an externally mutable object into DelegateSupport.mainWindow MALICIOUS_CODE EI_EXPOSE_REP2 49 Medium

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

Bug Category Details Line Priority
new it.tidalwave.role.ui.javafx.impl.common.PropertyAdapter(Executor, BoundProperty) may expose internal representation by storing an externally mutable object into PropertyAdapter.delegate MALICIOUS_CODE EI_EXPOSE_REP2 92 Medium
Overridable method invalidated is called from constructor new it.tidalwave.role.ui.javafx.impl.common.PropertyAdapter(Executor, BoundProperty). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 71 Low

it.tidalwave.ui.javafx.JavaFXSafeProxyCreator

Bug Category Details Line Priority
Public static it.tidalwave.ui.javafx.JavaFXSafeProxyCreator.getExecutor() may expose internal representation by returning JavaFXSafeProxyCreator.executor MALICIOUS_CODE MS_EXPOSE_REP 139 Medium
Public static it.tidalwave.ui.javafx.JavaFXSafeProxyCreator.getJavaFxBinder() may expose internal representation by returning JavaFXSafeProxyCreator.javaFxBinder MALICIOUS_CODE MS_EXPOSE_REP 142 Medium
it.tidalwave.ui.javafx.JavaFXSafeProxyCreator.BEANS is a mutable collection MALICIOUS_CODE MS_MUTABLE_COLLECTION 137 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 284 Medium

it.tidalwave.ui.javafx.JavaFXSafeProxyCreator$NodeAndDelegate

Bug Category Details Line Priority
it.tidalwave.ui.javafx.JavaFXSafeProxyCreator$NodeAndDelegate.getNode() may expose internal representation by returning JavaFXSafeProxyCreator$NodeAndDelegate.node MALICIOUS_CODE EI_EXPOSE_REP 167 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 89 Low

it.tidalwave.ui.javafx.Splash

Bug Category Details Line Priority
it.tidalwave.ui.javafx.Splash.show(Stage) may expose internal representation by storing an externally mutable object into Splash.splashStage MALICIOUS_CODE EI_EXPOSE_REP2 85 Medium