PMD Results

The following document contains the results of PMD 4.2.5.

Files

org/microemu/app/Main.java

ViolationLine
Avoid empty if statements294 - 302
Avoid empty if statements946 - 948
Avoid unused local variables such as 'midletString'.1077

org/microemu/app/capture/NeuQuant.java

ViolationLine
Avoid unused local variables such as 'j'.350
Avoid empty catch blocks385 - 386
Avoid empty catch blocks394 - 395

org/microemu/app/ui/swing/MIDletUrlPanel.java

ViolationLine
No need to import a type that lives in the same package31

org/microemu/app/ui/swing/RecordStoreManagerDialog.java

ViolationLine
These nested if statements could be combined91 - 112

org/microemu/app/ui/swing/SwingDeviceComponent.java

ViolationLine
Avoid empty if statements449 - 451
Avoid empty catch blocks519 - 521

org/microemu/app/ui/swing/SwingDisplayComponent.java

ViolationLine
Avoid unused imports such as 'javax.microedition.lcdui.game.GameCanvas'44
These nested if statements could be combined198 - 213

org/microemu/app/ui/swing/SwingErrorMessageDialogPanel.java

ViolationLine
Avoid unused imports such as 'java.awt.Insets'33

org/microemu/app/ui/swing/SwingSelectDevicePanel.java

ViolationLine
Avoid empty catch blocks123 - 124

org/microemu/app/ui/swing/logconsole/LogTextArea.java

ViolationLine
Avoid unused constructor parameters such as 'maxLines'.46 - 52

org/microemu/app/util/AppletProducer.java

ViolationLine
An empty statement (semicolon) not part of a loop178

org/microemu/applet/CookieRecordStoreManager.java

ViolationLine
Avoid unused imports such as 'java.io.ByteArrayOutputStream'29
Avoid unused imports such as 'java.io.DataOutputStream'31
Avoid unused imports such as 'java.util.StringTokenizer'37
Avoid unused private fields such as 'applet'.64
Avoid unused local variables such as 'format'.77
Avoid unused method parameters such as 'recordStoreName'.261 - 271
Avoid unused method parameters such as 'cookieContent'.261 - 271

org/microemu/applet/Main.java

ViolationLine
Avoid empty catch blocks120 - 121
Avoid empty catch blocks209 - 210
Avoid empty catch blocks214 - 215
Avoid empty catch blocks232 - 233
Avoid unnecessary return statements259

org/microemu/device/j2se/J2SEDeviceButtonsHelper.java

ViolationLine
These nested if statements could be combined80 - 82

org/microemu/device/j2se/J2SEDeviceDisplay.java

ViolationLine
Avoid modifying an outer loop incrementer in an inner loop for update expression416 - 418

org/microemu/device/j2se/J2SEDisplayGraphics.java

ViolationLine
No need to import a type that lives in the same package41

org/microemu/device/j2se/J2SEImmutableImage.java

ViolationLine
Avoid empty catch blocks77 - 78
Avoid empty catch blocks117 - 118

org/microemu/device/j2se/J2SESystemFont.java

ViolationLine
Avoid empty if statements114 - 116

org/microemu/device/j2se/J2SETrueTypeFont.java

ViolationLine
Avoid empty if statements119 - 121

org/microemu/device/j2se/ui/J2SEChoiceGroupUI.java

ViolationLine
Avoid unused constructor parameters such as 'choiceType'.37 - 39
Avoid unused constructor parameters such as 'choiceGroup'.37 - 39

org/microemu/device/j2se/ui/J2SECustomItemUI.java

ViolationLine
Avoid unused constructor parameters such as 'customItemAccess'.36 - 38

org/microemu/device/j2se/ui/J2SEDateFieldUI.java

ViolationLine
Avoid unused constructor parameters such as 'dateField'.38 - 40

org/microemu/device/j2se/ui/J2SEGaugeUI.java

ViolationLine
Avoid unused constructor parameters such as 'gauge'.36 - 38

org/microemu/device/j2se/ui/J2SEImageStringItemUI.java

ViolationLine
Avoid unused constructor parameters such as 'item'.37 - 38

org/microemu/device/j2se/ui/J2SETextFieldUI.java

ViolationLine
Avoid unused constructor parameters such as 'textField'.36 - 38