The following document contains the results of PMD 4.2.5.
| Violation | Line |
|---|---|
| Avoid empty if statements | 294 - 302 |
| Avoid empty if statements | 946 - 948 |
| Avoid unused local variables such as 'midletString'. | 1077 |
| Violation | Line |
|---|---|
| Avoid unused local variables such as 'j'. | 350 |
| Avoid empty catch blocks | 385 - 386 |
| Avoid empty catch blocks | 394 - 395 |
| Violation | Line |
|---|---|
| No need to import a type that lives in the same package | 31 |
| Violation | Line |
|---|---|
| These nested if statements could be combined | 91 - 112 |
| Violation | Line |
|---|---|
| Avoid empty if statements | 449 - 451 |
| Avoid empty catch blocks | 519 - 521 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'javax.microedition.lcdui.game.GameCanvas' | 44 |
| These nested if statements could be combined | 198 - 213 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'java.awt.Insets' | 33 |
| Violation | Line |
|---|---|
| Avoid unused constructor parameters such as 'maxLines'. | 46 - 52 |
| Violation | Line |
|---|---|
| An empty statement (semicolon) not part of a loop | 178 |
| Violation | Line |
|---|---|
| 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 |
| Violation | Line |
|---|---|
| Avoid empty catch blocks | 120 - 121 |
| Avoid empty catch blocks | 209 - 210 |
| Avoid empty catch blocks | 214 - 215 |
| Avoid empty catch blocks | 232 - 233 |
| Avoid unnecessary return statements | 259 |
| Violation | Line |
|---|---|
| These nested if statements could be combined | 80 - 82 |
| Violation | Line |
|---|---|
| Avoid modifying an outer loop incrementer in an inner loop for update expression | 416 - 418 |
| Violation | Line |
|---|---|
| No need to import a type that lives in the same package | 41 |
| Violation | Line |
|---|---|
| Avoid empty catch blocks | 77 - 78 |
| Avoid empty catch blocks | 117 - 118 |
| Violation | Line |
|---|---|
| Avoid unused constructor parameters such as 'choiceType'. | 37 - 39 |
| Avoid unused constructor parameters such as 'choiceGroup'. | 37 - 39 |
| Violation | Line |
|---|---|
| Avoid unused constructor parameters such as 'customItemAccess'. | 36 - 38 |
| Violation | Line |
|---|---|
| Avoid unused constructor parameters such as 'dateField'. | 38 - 40 |
| Violation | Line |
|---|---|
| Avoid unused constructor parameters such as 'gauge'. | 36 - 38 |