PMD Results

The following document contains the results of PMD 5.2.3.

Files

org/jomc/tools/ClassFileProcessor.java

Violation Line
Avoid unused private methods such as 'getMessage(Throwable)'. 2714

org/jomc/tools/JomcTool.java

Violation Line
Avoid unused private methods such as 'getMessage(Throwable)'. 3697

org/jomc/tools/ResourceFileProcessor.java

Violation Line
Unnecessary use of fully qualified name 'java.util.Properties' due to existing import 'java.util.Properties' 390

org/jomc/tools/SourceFileProcessor.java

Violation Line
Avoid unused private methods such as 'getMessage(Throwable)'. 601

org/jomc/tools/modlet/ToolsModelProcessor.java

Violation Line
Too many static imports may lead to messy code 311379
Useless parentheses. 914916
Useless parentheses. 928930
These nested if statements could be combined 10141017
Useless parentheses. 10881090
Useless parentheses. 11021104
These nested if statements could be combined 11931196
Useless parentheses. 12271228

org/jomc/tools/modlet/ToolsModelProvider.java

Violation Line
Too many static imports may lead to messy code 311524
Useless parentheses. 987989
Useless parentheses. 10011003
Useless parentheses. 11091111
Useless parentheses. 11231125
Useless parentheses. 12481249

org/jomc/tools/modlet/ToolsModelValidator.java

Violation Line
These nested if statements could be combined 16321668
Avoid unused private methods such as 'getMessage(Throwable)'. 1679

org/jomc/tools/model/SourceFileType.java

Violation Line
Useless parentheses. 154
Useless parentheses. 470
Useless parentheses. 470
Useless parentheses. 498
Useless parentheses. 498
Useless parentheses. 694
Useless parentheses. 930
Unnecessary use of fully qualified name 'javax.xml.bind.JAXBElement' due to existing import 'javax.xml.bind.JAXBElement' 976
Unnecessary use of fully qualified name 'java.util.List' due to existing import 'java.util.List' 998
Unnecessary use of fully qualified name 'javax.xml.bind.JAXBElement' due to existing import 'javax.xml.bind.JAXBElement' 998
Unnecessary use of fully qualified name 'java.util.List' due to existing import 'java.util.List' 1037

org/jomc/tools/model/SourceFilesType.java

Violation Line
Useless parentheses. 204
Useless parentheses. 204

org/jomc/tools/model/SourceSectionType.java

Violation Line
Useless parentheses. 149
Useless parentheses. 441
Useless parentheses. 441
Useless parentheses. 469
Useless parentheses. 469
Useless parentheses. 665
Useless parentheses. 901
Unnecessary use of fully qualified name 'javax.xml.bind.JAXBElement' due to existing import 'javax.xml.bind.JAXBElement' 945
Unnecessary use of fully qualified name 'javax.xml.bind.JAXBElement' due to existing import 'javax.xml.bind.JAXBElement' 967
Unnecessary use of fully qualified name 'java.util.List' due to existing import 'java.util.List' 967
Unnecessary use of fully qualified name 'java.util.List' due to existing import 'java.util.List' 1006

org/jomc/tools/model/SourceSectionsType.java

Violation Line
Useless parentheses. 130
Useless parentheses. 130

org/jomc/tools/model/TemplateParameterType.java

Violation Line
Useless parentheses. 449
Avoid empty catch blocks 845848
Unnecessary use of fully qualified name 'java.util.Locale.getDefault' due to existing import 'java.util.Locale' 938