PMD Results

The following document contains the results of PMD.

Summary

FilesErrors
2153

Files

FilesViolations
org/backsource/amsterdam/cron/CronJob.java 1
org/backsource/amsterdam/cron/qcron/QCronDelegate.java 3
org/backsource/amsterdam/deployment/MainDeployer.java 2
org/backsource/amsterdam/deployment/jboss/AmsterdamDeployer.java 4
org/backsource/amsterdam/metadata/ServiceMetaData.java 1
org/backsource/amsterdam/service/GETServiceInvoker.java 5
org/backsource/amsterdam/service/HandlerSupport.java 1
org/backsource/amsterdam/service/Service.java 1
org/backsource/amsterdam/service/ServiceFactory.java 9
org/backsource/amsterdam/service/filter/DummyFilter.java 1
org/backsource/amsterdam/service/filter/ServiceFilter.java 4
org/backsource/amsterdam/service/filter/ServiceFilterSupport.java 4
org/backsource/amsterdam/service/jboss/JBossServiceFactory.java 1
org/backsource/amsterdam/service/jboss/RecMBeanServiceInvoker.java 1
org/backsource/amsterdam/service/protocol/DefaultProtocolFactory.java 2
org/backsource/amsterdam/service/protocol/ProtocolConfigure.java 1
org/backsource/amsterdam/service/protocol/SimpleDirProtocolHandler.java 2
org/backsource/amsterdam/service/publisher/Publisher.java 4
org/backsource/amsterdam/service/publisher/PublisherSupport.java 3
org/backsource/amsterdam/service/strategy/SimpleRemoveStrategy.java 1
org/backsource/amsterdam/service/workerqueue/ThreadPoolWorkerQueue.java 2

org/backsource/amsterdam/cron/CronJob.java

ViolationLine
Avoid unused local variables such as 'indent' 106

org/backsource/amsterdam/cron/qcron/QCronDelegate.java

ViolationLine
Avoid unused imports such as 'Job' 29
Avoid unused imports such as 'CronManager' 38
No need to import a type that's in the same package 44

org/backsource/amsterdam/deployment/MainDeployer.java

ViolationLine
Avoid unused imports such as 'DeploymentInfo' 22
No need to import a type that's in the same package 22

org/backsource/amsterdam/deployment/jboss/AmsterdamDeployer.java

ViolationLine
Avoid unused imports such as 'Text' 29
No need to import a type that's in the same package 51
No need to import a type that's in the same package 52
Avoid empty catch blocks 223

org/backsource/amsterdam/metadata/ServiceMetaData.java

ViolationLine
Avoid unused imports such as 'ArrayList' 23

org/backsource/amsterdam/service/GETServiceInvoker.java

ViolationLine
Avoid unused imports such as 'CronManagerFactory' 34
Avoid unused imports such as 'WorkerQueue' 39
Avoid unused imports such as 'ProtocolFactory' 40
Avoid unused imports such as 'ProtocolHandler' 41
Avoid empty 'if' statements 181

org/backsource/amsterdam/service/HandlerSupport.java

ViolationLine
Avoid unused local variables such as 'tmp' 77

org/backsource/amsterdam/service/Service.java

ViolationLine
Avoid unused private fields such as 'log' 46

org/backsource/amsterdam/service/ServiceFactory.java

ViolationLine
Avoid unused imports such as 'Hashtable' 24
Avoid unused imports such as 'MalformedObjectNameException' 34
Avoid unused imports such as 'InstanceAlreadyExistsException' 35
Avoid unused imports such as 'MBeanRegistrationException' 36
Avoid unused imports such as 'NotCompliantMBeanException' 37
Avoid unused imports such as 'RuntimeOperationsException' 38
Avoid duplicate imports such as 'org.backsource.amsterdam.deployment.DeploymentException' 51
Avoid unused imports such as 'XmlLoader' 54
No need to import a type that's in the same package 60

org/backsource/amsterdam/service/filter/DummyFilter.java

ViolationLine
Avoid unused imports such as 'Service' 22

org/backsource/amsterdam/service/filter/ServiceFilter.java

ViolationLine
Avoid unused imports such as 'Handler' 22
Avoid unused imports such as 'Service' 23
Avoid unused imports such as 'ServiceMessage' 24
Avoid unused imports such as 'ServiceException' 25

org/backsource/amsterdam/service/filter/ServiceFilterSupport.java

ViolationLine
Avoid unused imports such as 'MalformedObjectNameException' 23
Avoid unused imports such as 'Service' 25
Avoid unused imports such as 'ServiceMessage' 26
Avoid unused imports such as 'ServiceException' 28

org/backsource/amsterdam/service/jboss/JBossServiceFactory.java

ViolationLine
No need to import a type that's in the same package 37

org/backsource/amsterdam/service/jboss/RecMBeanServiceInvoker.java

ViolationLine
Avoid unused imports such as 'XmlConfigurable' 37

org/backsource/amsterdam/service/protocol/DefaultProtocolFactory.java

ViolationLine
Avoid unused imports such as 'Servable' 28
Avoid unused imports such as 'XmlException' 35

org/backsource/amsterdam/service/protocol/ProtocolConfigure.java

ViolationLine
Avoid unused imports such as 'XmlConfigurable' 29

org/backsource/amsterdam/service/protocol/SimpleDirProtocolHandler.java

ViolationLine
Avoid unused imports such as 'IOException' 23
Avoid empty 'if' statements 156

org/backsource/amsterdam/service/publisher/Publisher.java

ViolationLine
Avoid unused imports such as 'Handler' 22
Avoid unused imports such as 'Service' 23
Avoid unused imports such as 'ServiceMessage' 24
Avoid unused imports such as 'ServiceException' 25

org/backsource/amsterdam/service/publisher/PublisherSupport.java

ViolationLine
Avoid unused imports such as 'Service' 21
Avoid unused imports such as 'ServiceMessage' 22
Avoid unused imports such as 'ServiceException' 23

org/backsource/amsterdam/service/strategy/SimpleRemoveStrategy.java

ViolationLine
Avoid unused imports such as 'ContentMapEntry' 21

org/backsource/amsterdam/service/workerqueue/ThreadPoolWorkerQueue.java

ViolationLine
Avoid empty catch blocks 64
Avoid unused local variables such as 'conf' 82