The following document contains the results of SpotBugs
SpotBugs Version is 3.1.11
Threshold is low
Effort is max
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
42 | 7 | 0 | 0 |
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 |
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 |
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 |
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 |
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 |