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 |
51 |
6 |
0 |
0 |
it.tidalwave.ui.javafx.JavaFXSafeProxyCreator
Bug |
Category |
Details |
Line |
Priority |
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 |
240 |
Medium |
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 |
Splash.splashStage not initialized in constructor and dereferenced in it.tidalwave.ui.javafx.Splash.dismiss() |
STYLE |
UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR |
100 |
Low |
Splash.splashStage not initialized in constructor and dereferenced in it.tidalwave.ui.javafx.Splash.lambda$dismiss$0(ActionEvent) |
STYLE |
UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR |
103 |
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$1(Optional, UserNotificationWithFeedback) |
STYLE |
REC_CATCH_EXCEPTION |
144 |
Low |