FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
79 34 0 0

org.universAAL.middleware.ui.UIHandlerProfile

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

org.universAAL.middleware.ui.impl.UIBusImpl

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

org.universAAL.middleware.ui.impl.UIStrategyCaller

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

org.universAAL.middleware.ui.impl.UIStrategyCaller$SuspendDialogMessage

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

org.universAAL.middleware.ui.impl.UIStrategyCoordinatorMng

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

org.universAAL.middleware.ui.impl.UIStrategyHandler

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

org.universAAL.middleware.ui.impl.UIStrategyHandler$CutCallMessage

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

org.universAAL.middleware.ui.impl.generic.CoordinatedRegistrationManagement$RegistrationMessage

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

org.universAAL.middleware.ui.impl.generic.CoordinatedRegistrationManagement$RemoveMatchingRegistrationMessage

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

org.universAAL.middleware.ui.impl.generic.CoordinatedRegistrationManagement$UnRegistrationMessage

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

org.universAAL.middleware.ui.impl.generic.CoordinatedStrategy

Bug Category Details Line Priority
Naked notify in org.universAAL.middleware.ui.impl.generic.CoordinatedStrategy.requestBecomeACoordinator() MT_CORRECTNESS NN_NAKED_NOTIFY 289 Medium

org.universAAL.middleware.ui.owl.DialogType

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

org.universAAL.middleware.ui.owl.Modality

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

org.universAAL.middleware.ui.owl.PrivacyLevel

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

org.universAAL.middleware.ui.rdf.ChoiceList

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

org.universAAL.middleware.ui.rdf.FormControl

Bug Category Details Line Priority
org.universAAL.middleware.ui.rdf.FormControl.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 452 Medium

org.universAAL.middleware.ui.rdf.Group

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

org.universAAL.middleware.ui.rdf.InputField

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

org.universAAL.middleware.ui.rdf.MediaObject

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

org.universAAL.middleware.ui.rdf.Range

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

org.universAAL.middleware.ui.rdf.Repeat

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

org.universAAL.middleware.ui.rdf.Submit

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