PMD Results

The following document contains the results of PMD 5.0.2.

Files

org/jomc/tools/ClassFileProcessor.java

ViolationLine
Avoid unused private methods such as 'getMessage(Throwable)'.2688

org/jomc/tools/JomcTool.java

ViolationLine
Avoid unused private methods such as 'getMessage(Throwable)'.3642

org/jomc/tools/ResourceFileProcessor.java

ViolationLine
Unnecessary use of fully qualified name 'java.util.Properties' due to existing import 'java.util.Properties'385

org/jomc/tools/SourceFileProcessor.java

ViolationLine
Avoid unused private methods such as 'getMessage(Throwable)'.592

org/jomc/tools/modlet/ToolsModelProcessor.java

ViolationLine
These nested if statements could be combined520 - 523
These nested if statements could be combined544 - 554
These nested if statements could be combined689 - 692
Useless parentheses.723 - 724
These nested if statements could be combined803 - 813
These nested if statements could be combined829 - 839
Avoid unused private methods such as 'getMessage(Throwable)'.877

org/jomc/tools/modlet/ToolsModelProvider.java

ViolationLine
Useless parentheses.692 - 693
Avoid unused private methods such as 'getMessage(Throwable)'.951

org/jomc/tools/modlet/ToolsModelValidator.java

ViolationLine
These nested if statements could be combined315 - 323
These nested if statements could be combined580 - 588

org/jomc/tools/model/SourceFileType.java

ViolationLine
Useless parentheses.149
Useless parentheses.149
Useless parentheses.155
Useless parentheses.157
Useless parentheses.159
Useless parentheses.161
Useless parentheses.163
Useless parentheses.165
Useless parentheses.167
Useless parentheses.431
Useless parentheses.431
Useless parentheses.445
Useless parentheses.561
Useless parentheses.564
Useless parentheses.567
Useless parentheses.570
Useless parentheses.573
Useless parentheses.576
Useless parentheses.581
Useless parentheses.583
Useless parentheses.585
Useless parentheses.627
Useless parentheses.627
Useless parentheses.831
Useless parentheses.833
Useless parentheses.835
Useless parentheses.837
Useless parentheses.839
Useless parentheses.841
Useless parentheses.843
Useless parentheses.863
Useless parentheses.863
Useless parentheses.870
Useless parentheses.872
Useless parentheses.874
Useless parentheses.876
Useless parentheses.878
Useless parentheses.880
Useless parentheses.882
Unnecessary use of fully qualified name 'javax.xml.bind.JAXBElement' due to existing import 'javax.xml.bind.JAXBElement'904
Unnecessary use of fully qualified name 'javax.xml.bind.JAXBElement' due to existing import 'javax.xml.bind.JAXBElement'926
Unnecessary use of fully qualified name 'java.util.List' due to existing import 'java.util.List'926
Unnecessary use of fully qualified name 'java.util.List' due to existing import 'java.util.List'965

org/jomc/tools/model/SourceFilesType.java

ViolationLine
Useless parentheses.95
Useless parentheses.97
Useless parentheses.204
Useless parentheses.204
Useless parentheses.213
Useless parentheses.237
Useless parentheses.239

org/jomc/tools/model/SourceSectionType.java

ViolationLine
Useless parentheses.144
Useless parentheses.144
Useless parentheses.150
Useless parentheses.152
Useless parentheses.154
Useless parentheses.156
Useless parentheses.158
Useless parentheses.160
Useless parentheses.402
Useless parentheses.402
Useless parentheses.416
Useless parentheses.532
Useless parentheses.535
Useless parentheses.538
Useless parentheses.541
Useless parentheses.544
Useless parentheses.547
Useless parentheses.552
Useless parentheses.554
Useless parentheses.556
Useless parentheses.598
Useless parentheses.598
Useless parentheses.802
Useless parentheses.804
Useless parentheses.806
Useless parentheses.808
Useless parentheses.810
Useless parentheses.812
Useless parentheses.814
Useless parentheses.834
Useless parentheses.834
Useless parentheses.841
Useless parentheses.843
Useless parentheses.845
Useless parentheses.847
Useless parentheses.849
Useless parentheses.851
Unnecessary use of fully qualified name 'javax.xml.bind.JAXBElement' due to existing import 'javax.xml.bind.JAXBElement'873
Unnecessary use of fully qualified name 'javax.xml.bind.JAXBElement' due to existing import 'javax.xml.bind.JAXBElement'895
Unnecessary use of fully qualified name 'java.util.List' due to existing import 'java.util.List'895
Unnecessary use of fully qualified name 'java.util.List' due to existing import 'java.util.List'934

org/jomc/tools/model/SourceSectionsType.java

ViolationLine
Useless parentheses.130
Useless parentheses.130
Useless parentheses.139

org/jomc/tools/model/ToolsType.java

ViolationLine
Useless parentheses.79
Useless parentheses.127