| Files | Total | Priority 1 | Priority 2 | Priority 3 | Priority 4 | Priority 5 |
|---|---|---|---|---|---|---|
| 60 | 109 |
16
|
6
|
76
|
11
|
0
|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| retrieve | Avoid using if statements without curly braces | |
|
3
| retrieve | Avoid using if statements without curly braces | |
|
3
| retrieve | Avoid using if statements without curly braces | |
|
3
| retrieve | Avoid using if statements without curly braces | |
|
3
| retrieve | Avoid printStackTrace(); use a logger call instead. | |
|
3
| getTipTitle | Avoid using if statements without curly braces | |
|
3
| enterURI | Avoid using if statements without curly braces | |
|
3
| leaveURI | Avoid using if statements without curly braces | |
|
3
| interested | Avoid using if statements without curly braces | |
|
3
| interested | Avoid using if statements without curly braces | |
|
3
| interested | Avoid using if statements without curly braces | |
|
3
| interested | Avoid using if statements without curly braces |
| Total number of violations for this class: 12 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| updateText | Avoid using if statements without curly braces | |
|
3
| updateText | Avoid printStackTrace(); use a logger call instead. | |
|
3
| showTip | Avoid using if...else statements without curly braces | |
|
3
| showTip | Avoid using if...else statements without curly braces | |
|
3
| showTip | Avoid using if...else statements without curly braces | |
|
3
| showTip | Avoid using if...else statements without curly braces | |
|
3
| hideTip | Avoid using if statements without curly braces | |
|
3
| interested | Avoid using if statements without curly braces | |
|
3
| interested | Avoid using if statements without curly braces | |
|
3
| interested | Avoid using if statements without curly braces | |
|
3
| interested | Avoid using if statements without curly braces |
| Total number of violations for this class: 11 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| setDelay | Avoid using if statements without curly braces | |
|
3
| updateText | Avoid using if statements without curly braces | |
|
3
| updateText | Avoid printStackTrace(); use a logger call instead. | |
|
3
| showTip | Avoid using if...else statements without curly braces | |
|
3
| showTip | Avoid using if...else statements without curly braces | |
|
3
| showTip | Avoid using if...else statements without curly braces | |
|
3
| showTip | Avoid using if...else statements without curly braces | |
|
3
| enterURI | Avoid using if...else statements without curly braces |
| Total number of violations for this class: 8 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| main | Avoid printStackTrace(); use a logger call instead. | |
|
3
| main | Avoid printStackTrace(); use a logger call instead. | |
|
3
| main | Avoid printStackTrace(); use a logger call instead. | |
|
3
| main | Avoid printStackTrace(); use a logger call instead. |
| Total number of violations for this class: 4 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| install | Avoid using for statements without curly braces | |
|
3
| install | Avoid using if...else statements without curly braces | |
|
3
| install | Avoid using if...else statements without curly braces |
| Total number of violations for this class: 3 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| buildActionMap | Avoid empty catch blocks | |
|
3
| getActionString | Avoid empty catch blocks | |
|
3
| getActionString | Avoid empty catch blocks |
| Total number of violations for this class: 3 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| doLogging | This statement may have some unnecessary parentheses | |
|
2
| Use of modifier volatile is not recommended. | ||
|
2
| Use of modifier volatile is not recommended. |
| Total number of violations for this class: 3 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| installBook | Avoid printStackTrace(); use a logger call instead. | |
|
3
| installBook | Avoid printStackTrace(); use a logger call instead. | |
|
3
| installBook | Avoid printStackTrace(); use a logger call instead. |
| Total number of violations for this class: 3 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() | ||
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() | ||
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final | ||
|
3
| halfMatch | Avoid assignments in operands |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| cleanupSemantic | Avoid empty while statements | |
|
3
| cleanupEfficiency | Avoid empty while statements |
| Total number of violations for this class: 2 |
|---|
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| makeDirectory | These nested if statements could be combined | |
|
3
| getAsFile | Do not add empty strings |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final | ||
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| main | Avoid printStackTrace(); use a logger call instead. | |
|
3
| main | Avoid printStackTrace(); use a logger call instead. |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| main | Avoid printStackTrace(); use a logger call instead. | |
|
3
| main | Avoid printStackTrace(); use a logger call instead. |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() | ||
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 2 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| getElementAt | A switch with less than 3 branches is inefficient, use a if statement instead. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| getBooks | Returning 'books' may expose an internal array. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| setBookData | The user-supplied array 'books' is stored directly. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| createCancelButton | Consider simply returning the value vs storing it in local variable 'cancelButton' |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| styleFromMessageType | A switch statement does not contain a break |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| setString | Avoid catching NullPointerException; consider removing the cause of the NPE. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
2
| visit | Avoid instantiating Long objects.Call Long.valueOf() instead |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| adjustPackageSearch | Prefer StringBuffer over += for concatenating strings |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
2
| Use of modifier volatile is not recommended. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| string2Boolean | Position literals first in String comparisons |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| unpackZip | These nested if statements could be combined |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| The user-supplied array 'params' is stored directly. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
2
| format | Avoid instantiating Long objects.Call Long.valueOf() instead |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| toString | Avoid appending characters as strings in StringBuffer.append. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| getBooks | Returning 'books' may expose an internal array. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| rtfToOsis | This call to String.startsWith can be rewritten using String.charAt(0) |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
2
| Use of modifier volatile is not recommended. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| getBooks | Returning 'books' may expose an internal array. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| loadContents | Prefer StringBuffer over += for concatenating strings |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| createDataTextFile | Prefer StringBuffer over += for concatenating strings |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| get | Avoid empty catch blocks |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| main | Avoid printStackTrace(); use a logger call instead. |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| getOSISString | Avoid empty catch blocks |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| These nested if statements could be combined |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
3
| StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
4
| A getX() method which returns a boolean should be named isX() |
| Total number of violations for this class: 1 |
|---|
| Prio | Line | Method | Description |
|---|---|---|---|
|
1
| A class which only has private constructors should be final |
| Total number of violations for this class: 1 |
|---|
Generated by PMD 4.2.5 on 2010-08-28 - 00:01:05.