PMD Results

The following document contains the results of PMD.

Summary

Files Errors
11 70

Files

Files Violations
org/objectledge/authentication/DummyUserManager.java 4
org/objectledge/database/persistence/DefaultPersistence.java 1
org/objectledge/encodings/URLEncoder.java 1
org/objectledge/external/ExecutionResult.java 5
org/objectledge/naming/ContextFactory.java 1
org/objectledge/naming/db/DatabaseDirContext.java 1
org/objectledge/scheduler/cron/CronParser.java 27
org/objectledge/scheduler/cron/CronParserTokenManager.java 24
org/objectledge/statistics/MuninNode.java 4
org/objectledge/statistics/StatisticsWriter.java 1
org/objectledge/threads/impl/Worker.java 1

org/objectledge/authentication/DummyUserManager.java

Violation Line
Avoid unused imports such as 'Map' 32
Avoid unused imports such as 'SearchControls' 36
Avoid unused imports such as 'Logger' 38
Avoid unused imports such as 'ContextHelper' 39

org/objectledge/database/persistence/DefaultPersistence.java

Violation Line
Avoid unused private fields such as 'logger' 55

org/objectledge/encodings/URLEncoder.java

Violation Line
Avoid empty catch blocks 184

org/objectledge/external/ExecutionResult.java

Violation Line
Avoid unused imports such as 'BufferedInputStream' 31
Avoid unused imports such as 'File' 32
Avoid unused imports such as 'FileInputStream' 33
Avoid unused imports such as 'IOException' 34
Avoid unused private fields such as 'BUFFER_SIZE' 47

org/objectledge/naming/ContextFactory.java

Violation Line
Avoid unused private fields such as 'logger' 29

org/objectledge/naming/db/DatabaseDirContext.java

Violation Line
Avoid unused local variables such as 'attrs' 591

org/objectledge/scheduler/cron/CronParser.java

Violation Line
Avoid unused imports such as 'PrintWriter' 7
Avoid unused private fields such as 'spec_weekly' 34
Do not use 'if' statements that are always true or always false 104
Do not use 'if' statements that are always true or always false 106
An empty statement (semicolon) not part of a loop 123
Do not use 'if' statements that are always true or always false 134
Do not use 'if' statements that are always true or always false 158
Do not use 'if' statements that are always true or always false 162
An empty statement (semicolon) not part of a loop 176
Do not use 'if' statements that are always true or always false 193
Do not use 'if' statements that are always true or always false 213
Do not use 'if' statements that are always true or always false 222
Do not use 'if' statements that are always true or always false 274
Do not use 'if' statements that are always true or always false 276
Do not use 'if' statements that are always true or always false 312
Do not use 'if' statements that are always true or always false 314
Do not use 'if' statements that are always true or always false 322
Do not use 'if' statements that are always true or always false 326
Do not use 'if' statements that are always true or always false 330
Do not use 'if' statements that are always true or always false 334
Do not use 'if' statements that are always true or always false 338
Do not use 'if' statements that are always true or always false 342
Do not use 'if' statements that are always true or always false 346
Do not use 'if' statements that are always true or always false 429
Do not use 'if' statements that are always true or always false 447
An empty statement (semicolon) not part of a loop 460
Avoid unused private fields such as 'jj_semLA' 501

org/objectledge/scheduler/cron/CronParserTokenManager.java

Violation Line
Avoid unused imports such as 'StringReader' 3
Avoid unused imports such as 'FileInputStream' 4
Avoid unused imports such as 'InputStreamReader' 5
Avoid unused imports such as 'PrintWriter' 6
Avoid unused imports such as 'Reader' 7
Avoid unused imports such as 'ArrayList' 8
Avoid unused imports such as 'List' 9
Avoid unused imports such as 'Iterator' 10
Avoid unused imports such as 'Collections' 11
Avoid unused formal parameters such as 'active0' 17
Avoid unused private methods such as 'jjStartNfaWithStates_0' 35
Avoid unused private methods such as 'jjAddStates' 377
Avoid unused private methods such as 'jjCheckNAddTwoStates' 383
Avoid unused private methods such as 'jjCheckNAddStates' 388
Avoid unused private methods such as 'jjCheckNAddStates' 394
Avoid unused local variables such as 'nextStates' 401
Avoid unused local variables such as 'j' 406
Avoid unused local variables such as 'l' 430
Avoid unused local variables such as 'i1' 442
Avoid unused local variables such as 'l1' 443
Avoid unused local variables such as 'i2' 444
Avoid unused local variables such as 'l2' 445
Avoid unused local variables such as 'kind' 550
Avoid unused local variables such as 'specialToken' 551

org/objectledge/statistics/MuninNode.java

Violation Line
Avoid unused private fields such as 'log' 50
Avoid unused private fields such as 'formatter' 54
Avoid unused private fields such as 'buffer' 164
Avoid unused private fields such as 'statistics' 195

org/objectledge/statistics/StatisticsWriter.java

Violation Line
Avoid unused private fields such as 'threadPool' 57

org/objectledge/threads/impl/Worker.java

Violation Line
Avoid empty catch blocks 231