Fork me on GitHub

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

Files

Class Bugs
it.tidalwave.ui.javafx.Splash 3
it.tidalwave.ui.javafx.impl.DefaultNodeAndDelegate 1
it.tidalwave.ui.javafx.impl.common.PropertyAdapter 1
it.tidalwave.ui.javafx.impl.dialog.DialogBindings 1

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.DefaultNodeAndDelegate

Bug Category Details Line Priority
Return value of java.util.concurrent.CountDownLatch.await(long, TimeUnit) ignored in it.tidalwave.ui.javafx.impl.DefaultNodeAndDelegate.of(Class, String) CORRECTNESS RV_RETURN_VALUE_IGNORED 179 Medium

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