The following document contains the results of FindBugs Report
FindBugs Version is 1.2.0
Threshold is Low
Effort is Default
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 408 | 10 | 0 | 0 |
| Bug | Category | Details | Line |
|---|---|---|---|
| com.bluecove.emu.gui.BluecoveEmulatorUI.APPTITLE isn't final but should be | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | 25 |
| Bug | Category | Details | Line |
|---|---|---|---|
| com.bluecove.emu.gui.BluecoveEmulatorUI$1.actionPerformed(ActionEvent) invokes System.exit(...), which shuts down the entire virtual machine | BAD_PRACTICE | DM_EXIT | 75 |
| The class com.bluecove.emu.gui.BluecoveEmulatorUI$1 could be refactored into a named _static_ inner class | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC_ANON | Not available |
| Bug | Category | Details | Line |
|---|---|---|---|
| Class com.bluecove.emu.gui.graph.DeviceCell defines non-transient non-serializable instance field device | BAD_PRACTICE | SE_BAD_FIELD | Not available |
| Bug | Category | Details | Line |
|---|---|---|---|
| com.bluecove.emu.gui.graph.DeviceCellView.renderer isn't final but should be | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | 21 |
| com.bluecove.emu.gui.graph.DeviceCellView is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | Not available |
| The field com.bluecove.emu.gui.graph.DeviceCellView.renderer is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available |
| Bug | Category | Details | Line |
|---|---|---|---|
| Exception is caught when Exception is not thrown in com.bluecove.emu.gui.graph.DeviceCellViewFactory.createVertexView(Object) | STYLE | REC_CATCH_EXCEPTION | 28 |
| Bug | Category | Details | Line |
|---|---|---|---|
| com.bluecove.emu.gui.graph.ServiceCell is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | Not available |
| Bug | Category | Details | Line |
|---|---|---|---|
| Load of known null value in com.bluecove.emu.gui.model.Model.run() | STYLE | NP_LOAD_OF_KNOWN_NULL_VALUE | 48 |