The following document contains the results of FindBugs Report
FindBugs Version is 1.2.1
Threshold is Normal
Effort is Default
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
476 | 17 | 0 | 0 |
Bug | Category | Details | Line |
---|---|---|---|
net.sf.advjavacalendar.action.ExitAction.actionPerformed(ActionEvent) invokes System.exit(...), which shuts down the entire virtual machine | BAD_PRACTICE | DM_EXIT | 28 |
Bug | Category | Details | Line |
---|---|---|---|
net.sf.advjavacalendar.common.CalendarItemUI.getStart() may expose internal representation by returning CalendarItemUI.m_Start | MALICIOUS_CODE | EI_EXPOSE_REP | 49 |
net.sf.advjavacalendar.common.CalendarItemUI.setStart(Date) may expose internal representation by storing an externally mutable object into CalendarItemUI.m_Start | MALICIOUS_CODE | EI_EXPOSE_REP2 | 58 |
Class net.sf.advjavacalendar.common.CalendarItemUI defines non-transient non-serializable instance field m_Source | BAD_PRACTICE | SE_BAD_FIELD | Not available |
Bug | Category | Details | Line |
---|---|---|---|
Method net.sf.advjavacalendar.common.NavigationSettings.NavigationSettings() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 29 |
Bug | Category | Details | Line |
---|---|---|---|
Method net.sf.advjavacalendar.data.xml.XMLDataImpl.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead | PERFORMANCE | DM_NUMBER_CTOR | 29 |
Bug | Category | Details | Line |
---|---|---|---|
Should net.sf.advjavacalendar.dialog.CalendarItemDialog$DurationsListRenderer be a _static_ inner class? | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | 125-144 |
Bug | Category | Details | Line |
---|---|---|---|
Method net.sf.advjavacalendar.dialog.CalendarItemDialogModel.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead | PERFORMANCE | DM_NUMBER_CTOR | 34 |
Method net.sf.advjavacalendar.dialog.CalendarItemDialogModel.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead | PERFORMANCE | DM_NUMBER_CTOR | 35 |
Method net.sf.advjavacalendar.dialog.CalendarItemDialogModel.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead | PERFORMANCE | DM_NUMBER_CTOR | 36 |
Method net.sf.advjavacalendar.dialog.CalendarItemDialogModel.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead | PERFORMANCE | DM_NUMBER_CTOR | 37 |
Method net.sf.advjavacalendar.dialog.CalendarItemDialogModel.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead | PERFORMANCE | DM_NUMBER_CTOR | 38 |
Method net.sf.advjavacalendar.dialog.CalendarItemDialogModel.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead | PERFORMANCE | DM_NUMBER_CTOR | 39 |
Method net.sf.advjavacalendar.dialog.CalendarItemDialogModel.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead | PERFORMANCE | DM_NUMBER_CTOR | 40 |
Bug | Category | Details | Line |
---|---|---|---|
Method net.sf.advjavacalendar.view.CalendarNavigationViewModel.gerYearComboBoxList() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 74 |
Unwritten field: net.sf.advjavacalendar.view.CalendarNavigationViewModel.m_NavigationSettings | CORRECTNESS | UWF_UNWRITTEN_FIELD | 48 |
Bug | Category | Details | Line |
---|---|---|---|
Class net.sf.advjavacalendar.view.CalendarTableViewModel defines non-transient non-serializable instance field m_DoubleClickHandler | BAD_PRACTICE | SE_BAD_FIELD | Not available |