FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.1

Threshold is Normal

Effort is Default

Summary

ClassesBugsErrorsMissing Classes
4761700

net.sf.advjavacalendar.action.ExitAction

BugCategoryDetailsLine
net.sf.advjavacalendar.action.ExitAction.actionPerformed(ActionEvent) invokes System.exit(...), which shuts down the entire virtual machineBAD_PRACTICEDM_EXIT28

net.sf.advjavacalendar.common.CalendarItemUI

BugCategoryDetailsLine
net.sf.advjavacalendar.common.CalendarItemUI.getStart() may expose internal representation by returning CalendarItemUI.m_StartMALICIOUS_CODEEI_EXPOSE_REP49
net.sf.advjavacalendar.common.CalendarItemUI.setStart(Date) may expose internal representation by storing an externally mutable object into CalendarItemUI.m_StartMALICIOUS_CODEEI_EXPOSE_REP258
Class net.sf.advjavacalendar.common.CalendarItemUI defines non-transient non-serializable instance field m_SourceBAD_PRACTICESE_BAD_FIELDNot available

net.sf.advjavacalendar.common.NavigationSettings

BugCategoryDetailsLine
Method net.sf.advjavacalendar.common.NavigationSettings.NavigationSettings() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) insteadPERFORMANCEDM_NUMBER_CTOR29

net.sf.advjavacalendar.data.xml.XMLDataImpl

BugCategoryDetailsLine
Method net.sf.advjavacalendar.data.xml.XMLDataImpl.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) insteadPERFORMANCEDM_NUMBER_CTOR29

net.sf.advjavacalendar.dialog.CalendarItemDialog$DurationsListRenderer

BugCategoryDetailsLine
Should net.sf.advjavacalendar.dialog.CalendarItemDialog$DurationsListRenderer be a _static_ inner class?PERFORMANCESIC_INNER_SHOULD_BE_STATIC125-144

net.sf.advjavacalendar.dialog.CalendarItemDialogModel

BugCategoryDetailsLine
Method net.sf.advjavacalendar.dialog.CalendarItemDialogModel.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR34
Method net.sf.advjavacalendar.dialog.CalendarItemDialogModel.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR35
Method net.sf.advjavacalendar.dialog.CalendarItemDialogModel.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR36
Method net.sf.advjavacalendar.dialog.CalendarItemDialogModel.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR37
Method net.sf.advjavacalendar.dialog.CalendarItemDialogModel.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR38
Method net.sf.advjavacalendar.dialog.CalendarItemDialogModel.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR39
Method net.sf.advjavacalendar.dialog.CalendarItemDialogModel.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR40

net.sf.advjavacalendar.view.CalendarNavigationViewModel

BugCategoryDetailsLine
Method net.sf.advjavacalendar.view.CalendarNavigationViewModel.gerYearComboBoxList() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) insteadPERFORMANCEDM_NUMBER_CTOR74
Unwritten field: net.sf.advjavacalendar.view.CalendarNavigationViewModel.m_NavigationSettingsCORRECTNESSUWF_UNWRITTEN_FIELD48

net.sf.advjavacalendar.view.CalendarTableViewModel

BugCategoryDetailsLine
Class net.sf.advjavacalendar.view.CalendarTableViewModel defines non-transient non-serializable instance field m_DoubleClickHandlerBAD_PRACTICESE_BAD_FIELDNot available