PMD Results

The following document contains the results of PMD.

Summary

FilesErrors
1432

Files

FilesViolations
org/astrogrid/jes/component/BasicJesComponentManager.java 2
org/astrogrid/jes/component/production/EndpointsFromConfig.java 2
org/astrogrid/jes/component/production/GroovyComponentManager.java 1
org/astrogrid/jes/impl/workflow/CachingFileJobFactory.java 9
org/astrogrid/jes/impl/workflow/DefaultSqlCommands.java 2
org/astrogrid/jes/jobscheduler/dispatcher/inprocess/InProcessCeaComponentManager.java 2
org/astrogrid/jes/jobscheduler/dispatcher/inprocess/InProcessQueryService.java 1
org/astrogrid/jes/jobscheduler/impl/groovy/GroovyInterpreter.java 1
org/astrogrid/jes/jobscheduler/impl/groovy/GroovySchedulerImpl.java 2
org/astrogrid/jes/jobscheduler/impl/groovy/GroovyTransformers.java 2
org/astrogrid/jes/jobscheduler/impl/groovy/Status.java 1
org/astrogrid/jes/jobscheduler/impl/groovy/XStreamPickler.java 3
org/astrogrid/jes/jobscheduler/locator/RegistryToolLocator.java 3
org/astrogrid/jes/util/JesUtil.java 1

org/astrogrid/jes/component/BasicJesComponentManager.java

ViolationLine
Avoid unused imports such as 'FileJobFactoryImpl' 22
Avoid unused imports such as 'TemporaryBaseDirectory' 38

org/astrogrid/jes/component/production/EndpointsFromConfig.java

ViolationLine
Avoid empty catch blocks 62
Avoid empty catch blocks 64

org/astrogrid/jes/component/production/GroovyComponentManager.java

ViolationLine
Avoid unused imports such as 'FileJobFactoryImpl' 25

org/astrogrid/jes/impl/workflow/CachingFileJobFactory.java

ViolationLine
Avoid unused imports such as 'Account' 16
Avoid unused imports such as 'JobFactory' 19
Avoid unused imports such as 'LRUMap' 26
Avoid unused imports such as 'ReferenceMap' 27
Avoid unused imports such as 'Reference' 31
Avoid unused imports such as 'SoftReference' 32
Avoid unused imports such as 'Iterator' 33
Avoid unused imports such as 'Map' 34
Avoid unused private fields such as 'logger' 48

org/astrogrid/jes/impl/workflow/DefaultSqlCommands.java

ViolationLine
Avoid empty catch blocks 72
Avoid empty catch blocks 80

org/astrogrid/jes/jobscheduler/dispatcher/inprocess/InProcessCeaComponentManager.java

ViolationLine
Avoid unused imports such as 'DefaultMetadataService' 16
Avoid unused imports such as 'MetadataService' 18

org/astrogrid/jes/jobscheduler/dispatcher/inprocess/InProcessQueryService.java

ViolationLine
Avoid unused private fields such as 'logger' 45

org/astrogrid/jes/jobscheduler/impl/groovy/GroovyInterpreter.java

ViolationLine
Avoid unused local variables such as 'id' 107

org/astrogrid/jes/jobscheduler/impl/groovy/GroovySchedulerImpl.java

ViolationLine
Avoid unused imports such as 'Cache' 20
Avoid unused imports such as 'Marshaller' 25

org/astrogrid/jes/jobscheduler/impl/groovy/GroovyTransformers.java

ViolationLine
Avoid empty catch blocks 51
Avoid empty catch blocks 57

org/astrogrid/jes/jobscheduler/impl/groovy/Status.java

ViolationLine
Ensure you override both equals() and hashCode() 90

org/astrogrid/jes/jobscheduler/impl/groovy/XStreamPickler.java

ViolationLine
Avoid unused imports such as 'XppDomDriver' 31
Avoid unused imports such as 'SoftReference' 35
Avoid unused private fields such as 'logger' 52

org/astrogrid/jes/jobscheduler/locator/RegistryToolLocator.java

ViolationLine
Avoid unused imports such as 'XMLUtils' 23
Avoid unused imports such as 'StringWriter' 29
Avoid unused imports such as 'Arrays' 33

org/astrogrid/jes/util/JesUtil.java

ViolationLine
Avoid unused private fields such as 'logger' 33