PMD Results

The following document contains the results of PMD 4.2.2.

Files

org/abstracthorizon/mercury/smtp/SMTPConnectionHandler.java

Violation Line
Avoid empty catch blocks 92 - 93
Avoid empty catch blocks 128 - 129

org/abstracthorizon/mercury/smtp/SMTPResponse.java

Violation Line
Avoid empty catch blocks 113 - 114

org/abstracthorizon/mercury/smtp/SMTPSession.java

Violation Line
Overriding method merely calls super 232 - 234

org/abstracthorizon/mercury/smtp/command/DataCommand.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-smtp/src/main/java/org/abstracthorizon/mercury/smtp/command/DataCommand.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/command/DataCommand.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/command/DataCommand.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/smtp/command/EhloCommand.java

Violation Line
These nested if statements could be combined 57

org/abstracthorizon/mercury/smtp/command/MailCommand.java

Violation Line
Avoid empty if statements 54 - 56
These nested if statements could be combined 59

org/abstracthorizon/mercury/smtp/command/RcptCommand.java

Violation Line
Avoid empty if statements 58 - 60
Avoid empty if statements 64 - 65

org/abstracthorizon/mercury/smtp/command/SMTPCommandFactory.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-smtp/src/main/java/org/abstracthorizon/mercury/smtp/command/SMTPCommandFactory.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/command/SMTPCommandFactory.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/command/SMTPCommandFactory.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/smtp/command/SMTPCommandFactoryBeanInfo.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-smtp/src/main/java/org/abstracthorizon/mercury/smtp/command/SMTPCommandFactoryBeanInfo.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/command/SMTPCommandFactoryBeanInfo.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/command/SMTPCommandFactoryBeanInfo.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/smtp/exception/ParserException.java

Violation Line
Overriding method merely calls super 57 - 59

org/abstracthorizon/mercury/smtp/filter/MailSessionData.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-smtp/src/main/java/org/abstracthorizon/mercury/smtp/filter/MailSessionData.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/filter/MailSessionData.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/filter/MailSessionData.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/smtp/filter/SMTPFilterCommandFactory.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-smtp/src/main/java/org/abstracthorizon/mercury/smtp/filter/SMTPFilterCommandFactory.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/filter/SMTPFilterCommandFactory.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/filter/SMTPFilterCommandFactory.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/smtp/filter/SMTPFilterCommandFactoryBeanInfo.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-smtp/src/main/java/org/abstracthorizon/mercury/smtp/filter/SMTPFilterCommandFactoryBeanInfo.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/filter/SMTPFilterCommandFactoryBeanInfo.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/filter/SMTPFilterCommandFactoryBeanInfo.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/smtp/filter/quiet/QuietFindStorageFilter.java

Violation Line
Avoid empty catch blocks 63 - 65
Avoid empty catch blocks 65 - 67
Avoid empty if statements 68 - 71

org/abstracthorizon/mercury/smtp/filter/quiet/SMTPQuietFilterCommandFactoryBeanInfo.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-smtp/src/main/java/org/abstracthorizon/mercury/smtp/filter/quiet/SMTPQuietFilterCommandFactoryBeanInfo.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/filter/quiet/SMTPQuietFilterCommandFactoryBeanInfo.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/filter/quiet/SMTPQuietFilterCommandFactoryBeanInfo.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/smtp/logging/SMTPSPAMAccessLogConnectionHandler.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-smtp/src/main/java/org/abstracthorizon/mercury/smtp/logging/SMTPSPAMAccessLogConnectionHandler.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/logging/SMTPSPAMAccessLogConnectionHandler.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/logging/SMTPSPAMAccessLogConnectionHandler.java: Can't use generics unless running in JDK 1.5 mode! 0

org/abstracthorizon/mercury/smtp/logging/SMTPSPAMPatternProcessor.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-smtp/src/main/java/org/abstracthorizon/mercury/smtp/logging/SMTPSPAMPatternProcessor.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-smtp/src/main/java/org/abstracthorizon/mercury/smtp/logging/SMTPSPAMPatternProcessor.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode! 0
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-smtp/src/main/java/org/abstracthorizon/mercury/smtp/logging/SMTPSPAMPatternProcessor.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode! 0

org/abstracthorizon/mercury/smtp/util/Path.java

Violation Line
Error while parsing /home/daniel/Documents/Projects/AbstractHorizon/mercury/target/checkout/mercury-smtp/src/main/java/org/abstracthorizon/mercury/smtp/util/Path.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/util/Path.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-smtp/src/main/java/org/abstracthorizon/mercury/smtp/util/Path.java: Can't use generics unless running in JDK 1.5 mode! 0