PMD Results

The following document contains the results of PMD 4.2.2.

Files

org/abstracthorizon/mercury/imap/IMAPConnectionHandler.java

Violation Line
Avoid empty catch blocks 210 - 212
Avoid empty if statements 253 - 254
Avoid empty if statements 254 - 255
Avoid empty if statements 260 - 261
Avoid empty if statements 261 - 262
Avoid empty if statements 267 - 268
Avoid empty if statements 268 - 269
Avoid empty if statements 269 - 270

org/abstracthorizon/mercury/imap/IMAPSession.java

Violation Line
Avoid empty catch blocks 398 - 399
Avoid empty catch blocks 413 - 414
Avoid empty catch blocks 451 - 452
Avoid empty catch blocks 452 - 453

org/abstracthorizon/mercury/imap/cmd/Append.java

Violation Line
These nested if statements could be combined 78 - 80

org/abstracthorizon/mercury/imap/cmd/Copy.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/cmd/Copy.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/cmd/Copy.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/cmd/Copy.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/imap/cmd/Fetch.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/cmd/Fetch.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/cmd/Fetch.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/cmd/Fetch.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/imap/cmd/IMAPCommand.java

Violation Line
These nested if statements could be combined 117 - 120
Avoid empty catch blocks 122 - 124

org/abstracthorizon/mercury/imap/cmd/IMAPCommandFactory.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/cmd/IMAPCommandFactory.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/cmd/IMAPCommandFactory.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/cmd/IMAPCommandFactory.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/imap/cmd/Logout.java

Violation Line
Avoid empty catch blocks 50 - 52

org/abstracthorizon/mercury/imap/cmd/Partial.java

Violation Line
Overriding method merely calls super 47 - 49

org/abstracthorizon/mercury/imap/cmd/Search.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/cmd/Search.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/cmd/Search.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/cmd/Search.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/imap/response/FetchResponse.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/response/FetchResponse.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/response/FetchResponse.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/response/FetchResponse.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/imap/util/ComposedSequence.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/ComposedSequence.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/ComposedSequence.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/ComposedSequence.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/imap/util/IMAPScanner.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/IMAPScanner.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/IMAPScanner.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/IMAPScanner.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/imap/util/MessageUtilities.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/MessageUtilities.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/MessageUtilities.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/MessageUtilities.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/imap/util/Sequence.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/Sequence.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/Sequence.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/Sequence.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/imap/util/section/Body.java

Violation Line
Avoid empty if statements 94 - 96

org/abstracthorizon/mercury/imap/util/section/HeaderSection.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/section/HeaderSection.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/section/HeaderSection.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/section/HeaderSection.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/imap/util/section/MeasuredInputStream.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/section/MeasuredInputStream.java: Can't use annotations when running in JDK 1.4 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/section/MeasuredInputStream.java: Can't use annotations when running in JDK 1.4 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-imap/src/main/java/org/abstracthorizon/mercury/imap/util/section/MeasuredInputStream.java: Can't use annotations when running in JDK 1.4 mode! 0