The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is medium
Effort is min
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.ui.UIHandlerProfile doesn't override org.universAAL.middleware.rdf.Resource.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.ui.impl.UIBusImpl.startModule(Container, ModuleContext, Object[], Object[]) may expose internal static state by storing a mutable object into a static field org.universAAL.middleware.ui.impl.UIBusImpl.busFetchParams | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 91 | Medium |
Incorrect lazy initialization of static field org.universAAL.middleware.ui.impl.UIBusImpl.theUIBus in org.universAAL.middleware.ui.impl.UIBusImpl.stopModule() | MT_CORRECTNESS | LI_LAZY_INIT_STATIC | 99 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Using pointer equality to compare a org.universAAL.middleware.ui.IDialogManager with a org.universAAL.middleware.bus.member.BusMember in org.universAAL.middleware.ui.impl.UIStrategyCaller.abortDialog(String, String) | CORRECTNESS | EC_UNRELATED_TYPES_USING_POINTER_EQUALITY | 360 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Should org.universAAL.middleware.ui.impl.UIStrategyCaller$SuspendDialogMessage be a _static_ inner class? | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | 136 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Load of known null value in org.universAAL.middleware.ui.impl.UIStrategyCoordinatorMng.setDialogManager(IDialogManager) | STYLE | NP_LOAD_OF_KNOWN_NULL_VALUE | 67 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
instanceof will always return true for all non-null values in org.universAAL.middleware.ui.impl.UIStrategyHandler.cutDialog(String, String), since all org.universAAL.middleware.ui.UIHandler are instances of org.universAAL.middleware.ui.UIHandler | STYLE | BC_VACUOUS_INSTANCEOF | 400 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Should org.universAAL.middleware.ui.impl.UIStrategyHandler$CutCallMessage be a _static_ inner class? | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | 173 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Should org.universAAL.middleware.ui.impl.generic.CoordinatedRegistrationManagement$RegistrationMessage be a _static_ inner class? | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | 62 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Should org.universAAL.middleware.ui.impl.generic.CoordinatedRegistrationManagement$RemoveMatchingRegistrationMessage be a _static_ inner class? | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | 104 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Should org.universAAL.middleware.ui.impl.generic.CoordinatedRegistrationManagement$UnRegistrationMessage be a _static_ inner class? | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | 84 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Naked notify in org.universAAL.middleware.ui.impl.generic.CoordinatedStrategy.requestBecomeACoordinator() | MT_CORRECTNESS | NN_NAKED_NOTIFY | 289 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.ui.owl.DialogType doesn't override org.universAAL.middleware.rdf.Resource.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.ui.owl.Modality doesn't override org.universAAL.middleware.rdf.Resource.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.ui.owl.PrivacyLevel doesn't override org.universAAL.middleware.rdf.Resource.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.ui.rdf.ChoiceList doesn't override org.universAAL.middleware.rdf.Resource.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.ui.rdf.FormControl.toString() may return null | BAD_PRACTICE | NP_TOSTRING_COULD_RETURN_NULL | 452 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.ui.rdf.Group doesn't override org.universAAL.middleware.rdf.Resource.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.ui.rdf.InputField.setMaxLength(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 100 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.ui.rdf.MediaObject.setMaxResolution(int, int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 201 | Medium |
org.universAAL.middleware.ui.rdf.MediaObject.setMinResolution(int, int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 220 | Medium |
org.universAAL.middleware.ui.rdf.MediaObject.setPreferredResolution(int, int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 239 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Dead store to step in org.universAAL.middleware.ui.rdf.Range.getStepsValue() | STYLE | DLS_DEAD_LOCAL_STORE | 207 | Medium |
org.universAAL.middleware.ui.rdf.Range.getStep() invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 313 | Medium |
org.universAAL.middleware.ui.rdf.Range.shiftValue(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 184 | Medium |
org.universAAL.middleware.ui.rdf.Range.shiftValue(int) invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead | PERFORMANCE | DM_NUMBER_CTOR | 186 | Medium |
org.universAAL.middleware.ui.rdf.Range.stepValue(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 272 | Medium |
org.universAAL.middleware.ui.rdf.Range.stepValue(int) invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead | PERFORMANCE | DM_NUMBER_CTOR | 274 | Medium |
org.universAAL.middleware.ui.rdf.Range doesn't override org.universAAL.middleware.rdf.Resource.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
instanceof will always return true for all non-null values in org.universAAL.middleware.ui.rdf.Repeat.generateVirtualForms(), since all org.universAAL.middleware.ui.rdf.FormControl are instances of org.universAAL.middleware.ui.rdf.FormControl | STYLE | BC_VACUOUS_INSTANCEOF | 605 | Medium |
org.universAAL.middleware.ui.rdf.Repeat doesn't override org.universAAL.middleware.rdf.Resource.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.ui.rdf.Submit.setConfirmationOkCancel(String) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 299 | Medium |
org.universAAL.middleware.ui.rdf.Submit.setConfirmationYesNo(String) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 311 | Medium |
org.universAAL.middleware.ui.rdf.Submit doesn't override org.universAAL.middleware.rdf.Resource.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1 | Medium |