SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.8.6
Threshold is low
Effort is max
Summary
Classes |
Bugs |
Errors |
Missing Classes |
50 |
6 |
0 |
0 |
it.tidalwave.ui.javafx.impl.AbstractJavaFXSpringApplication
Bug |
Category |
Details |
Line |
Priority |
Exception thrown in class it.tidalwave.ui.javafx.impl.AbstractJavaFXSpringApplication at new it.tidalwave.ui.javafx.impl.AbstractJavaFXSpringApplication() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. |
BAD_PRACTICE |
CT_CONSTRUCTOR_THROW |
221 |
Medium |
it.tidalwave.ui.javafx.impl.Splash
Bug |
Category |
Details |
Line |
Priority |
it.tidalwave.ui.javafx.impl.Splash.show(Stage) may expose internal representation by storing an externally mutable object into Splash.splashStage |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
86 |
Medium |
Splash.splashStage not initialized in constructor and dereferenced in it.tidalwave.ui.javafx.impl.Splash.dismiss() |
STYLE |
UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR |
101 |
Low |
Splash.splashStage not initialized in constructor and dereferenced in it.tidalwave.ui.javafx.impl.Splash.lambda$dismiss$0(ActionEvent) |
STYLE |
UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR |
104 |
Low |
it.tidalwave.ui.javafx.impl.common.PropertyAdapter
Bug |
Category |
Details |
Line |
Priority |
new it.tidalwave.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 |
91 |
Medium |
it.tidalwave.ui.javafx.impl.dialog.DialogBindings
Bug |
Category |
Details |
Line |
Priority |
Exception is caught when Exception is not thrown in it.tidalwave.ui.javafx.impl.dialog.DialogBindings.lambda$showInModalDialog$0(Optional, UserNotificationWithFeedback) |
STYLE |
REC_CATCH_EXCEPTION |
146 |
Low |