PMD Results

The following document contains the results of PMD.

Summary

Files Errors
8 28

Files

Files Violations
coras/client/SwingWorker.java 1
coras/interchange/ExperiencePackageImporter.java 7
coras/interchange/RiskAnalysisProjectImporter.java 8
coras/representations/RepresentationFactory.java 1
coras/representations/XmiModel.java 1
coras/reuse/CategoryEnum.java 2
coras/table/CorasTable.java 1
util/Base64.java 7

coras/client/SwingWorker.java

Violation Line
Avoid unused private fields such as 'thread' 21

coras/interchange/ExperiencePackageImporter.java

Violation Line
Avoid unused private methods such as 'importPackage' 119
Avoid unused local variables such as 'backupdate' 120
Avoid unused local variables such as 'finalised' 122
Avoid unused local variables such as 'id' 125
Avoid unused local variables such as 'backupdate' 179
Avoid unused local variables such as 'finalised' 181
Avoid unused local variables such as 'id' 187

coras/interchange/RiskAnalysisProjectImporter.java

Violation Line
Avoid unused private methods such as 'importPackage' 122
Avoid unused local variables such as 'backupdate' 123
Avoid unused local variables such as 'finalised' 125
Avoid unused local variables such as 'id' 129
Avoid empty catch blocks 182
Avoid unused local variables such as 'backupdate' 184
Avoid unused local variables such as 'finalised' 186
Avoid unused local variables such as 'id' 193

coras/representations/RepresentationFactory.java

Violation Line
Avoid unused local variables such as 'image' 314

coras/representations/XmiModel.java

Violation Line
Avoid unused imports such as 'org.w3c.dom.Document' 26

coras/reuse/CategoryEnum.java

Violation Line
Unnecessary final modifier in final class 59
Unnecessary final modifier in final class 68

coras/table/CorasTable.java

Violation Line
Avoid unused private fields such as 'LOGGER' 56

util/Base64.java

Violation Line
Avoid unused private fields such as 'BAD_ENCODING' 106
Avoid unused private methods such as 'encode3to4' 299
Avoid empty catch blocks 441
Avoid empty catch blocks 442
Avoid empty catch blocks 443
Avoid empty catch blocks 739
Avoid empty catch blocks 740