PMD Results

The following document contains the results of PMD 4.2.2.

Files

org/apache/rat/Report.java

ViolationLine
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/Report.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/Report.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/Report.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0

org/apache/rat/analysis/DocumentHeaderAnalyser.java

ViolationLine
Avoid empty catch blocks52 - 54

org/apache/rat/analysis/HeaderCheckWorker.java

ViolationLine
Avoid empty while statements84
Avoid empty catch blocks97 - 99

org/apache/rat/analysis/license/FullTextMatchingLicense.java

ViolationLine
Avoid unused imports such as 'org.apache.rat.api.MetaData'26

org/apache/rat/analysis/license/OASISLicense.java

ViolationLine
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/analysis/license/OASISLicense.java: Can't use annotations when running in JDK 1.4 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/analysis/license/OASISLicense.java: Can't use annotations when running in JDK 1.4 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/analysis/license/OASISLicense.java: Can't use annotations when running in JDK 1.4 mode!0

org/apache/rat/analysis/license/SimplePatternBasedLicense.java

ViolationLine
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/analysis/license/SimplePatternBasedLicense.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/analysis/license/SimplePatternBasedLicense.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/analysis/license/SimplePatternBasedLicense.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0

org/apache/rat/annotation/AbstractLicenceAppender.java

ViolationLine
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/annotation/AbstractLicenceAppender.java: Can't use generics unless running in JDK 1.5 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/annotation/AbstractLicenceAppender.java: Can't use generics unless running in JDK 1.5 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/annotation/AbstractLicenceAppender.java: Can't use generics unless running in JDK 1.5 mode!0

org/apache/rat/api/ContentType.java

ViolationLine
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/api/ContentType.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/api/ContentType.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/api/ContentType.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0

org/apache/rat/api/Document.java

ViolationLine
Avoid unused imports such as 'org.apache.rat.document.CompositeDocumentException'25

org/apache/rat/api/MetaData.java

ViolationLine
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/api/MetaData.java: Can't use generics unless running in JDK 1.5 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/api/MetaData.java: Can't use generics unless running in JDK 1.5 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/api/MetaData.java: Can't use generics unless running in JDK 1.5 mode!0

org/apache/rat/document/impl/DocumentImplUtils.java

ViolationLine
Avoid empty catch blocks49 - 51

org/apache/rat/document/impl/guesser/BinaryGuesser.java

ViolationLine
Avoid empty catch blocks60 - 63
Avoid empty catch blocks99 - 101
Avoid empty catch blocks145 - 147

org/apache/rat/report/claim/util/ClaimReporterMultiplexer.java

ViolationLine
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/report/claim/util/ClaimReporterMultiplexer.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/report/claim/util/ClaimReporterMultiplexer.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/report/claim/util/ClaimReporterMultiplexer.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0

org/apache/rat/report/xml/writer/impl/base/XmlWriter.java

ViolationLine
These nested if statements could be combined610 - 612

org/apache/rat/walker/DirectoryWalker.java

ViolationLine
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/walker/DirectoryWalker.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/walker/DirectoryWalker.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0
Error while parsing /opt/development/2012/creadur/rat/apache-rat-core/src/main/java/org/apache/rat/walker/DirectoryWalker.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode!0