PMD Results

The following document contains the results of PMD.

Summary

FilesErrors
4377

Files

FilesViolations
org/apache/geronimo/ews/jaxrpcmapping/J2eeEmitter.java 1
org/apache/geronimo/ews/jaxrpcmapping/J2eeGeneratorFactory.java 3
org/apache/geronimo/ews/jaxrpcmapping/J2eeSkelWriter.java 4
org/apache/geronimo/ews/jaxrpcmapping/J2eeStubWriter.java 5
org/apache/geronimo/ews/ws4j2ee/context/impl/InputOutputFileImpl.java 1
org/apache/geronimo/ews/ws4j2ee/context/impl/MiscInfoImpl.java 1
org/apache/geronimo/ews/ws4j2ee/context/security/impl/SecurityContext4J2EEImpl.java 2
org/apache/geronimo/ews/ws4j2ee/context/webservices/client/ServiceReferanceImpl.java 2
org/apache/geronimo/ews/ws4j2ee/context/webservices/server/AxisEmitterBasedWSCFContext.java 1
org/apache/geronimo/ews/ws4j2ee/context/webservices/server/xmlbeans/WSCFWebserviceDescriptionImpl.java 1
org/apache/geronimo/ews/ws4j2ee/context/wsdl/ElementInfo.java 1
org/apache/geronimo/ews/ws4j2ee/context/wsdl/impl/AxisEmitterBasedWSDLContext.java 4
org/apache/geronimo/ews/ws4j2ee/module/EARModule.java 2
org/apache/geronimo/ews/ws4j2ee/parsers/DomEJBDDParser.java 2
org/apache/geronimo/ews/ws4j2ee/parsers/XMLBeansEJBDDParser.java 2
org/apache/geronimo/ews/ws4j2ee/toWs/JavaClassWriter.java 2
org/apache/geronimo/ews/ws4j2ee/toWs/JavaInterfaceWriter.java 2
org/apache/geronimo/ews/ws4j2ee/toWs/Ws4J2EEClientwithWSDL.java 1
org/apache/geronimo/ews/ws4j2ee/toWs/Ws4J2ee.java 2
org/apache/geronimo/ews/ws4j2ee/toWs/Ws4J2eeServerCLOptionParser.java 4
org/apache/geronimo/ews/ws4j2ee/toWs/dd/J2EEContainerSpecificDDGenerator.java 1
org/apache/geronimo/ews/ws4j2ee/toWs/dd/JaxRpcMappingFileWriter.java 1
org/apache/geronimo/ews/ws4j2ee/toWs/dd/WebContainerDDGenerator.java 2
org/apache/geronimo/ews/ws4j2ee/toWs/dd/jonas/JOnASDDWriter.java 1
org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBDDWriter.java 1
org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBGenerator.java 1
org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBHomeWriter.java 1
org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBLocalHomeWriter.java 1
org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBLocalWriter.java 1
org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBRemoteWriter.java 1
org/apache/geronimo/ews/ws4j2ee/toWs/ejb/SessionBeanWriter.java 2
org/apache/geronimo/ews/ws4j2ee/toWs/handlers/HandlerGenerator.java 1
org/apache/geronimo/ews/ws4j2ee/toWs/misc/BuildFileConfigurer.java 2
org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/SimpleLocalInterfaceBasedWrapperClassWriter.java 1
org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/SimpleRemoteInterfaceBasedWrapperClassWriter.java 1
org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/WrapperWsGenerator.java 1
org/apache/geronimo/ews/ws4j2ee/toWs/ws/J2eeDeployWriter.java 3
org/apache/geronimo/ews/ws4j2ee/utils/AntExecuter.java 2
org/apache/geronimo/ews/ws4j2ee/utils/EWSTask.java 1
org/apache/geronimo/ews/ws4j2ee/utils/EWSUtils.java 1
org/apache/geronimo/ews/ws4j2ee/utils/FileUtils.java 3
org/apache/geronimo/ews/ws4j2ee/utils/Utils.java 4
org/apache/geronimo/ews/ws4j2ee/wsutils/EWSProvider.java 1

org/apache/geronimo/ews/jaxrpcmapping/J2eeEmitter.java

ViolationLine
Avoid empty catch blocks 197

org/apache/geronimo/ews/jaxrpcmapping/J2eeGeneratorFactory.java

ViolationLine
Avoid empty catch blocks 513
Avoid empty 'if' statements 538
An empty statement (semicolon) not part of a loop 698

org/apache/geronimo/ews/jaxrpcmapping/J2eeSkelWriter.java

ViolationLine
This for loop could be simplified to a while loop 296
This for loop could be simplified to a while loop 330
Avoid unused formal parameters such as 'namespace' 376
Avoid unused formal parameters such as 'soapAction' 376

org/apache/geronimo/ews/jaxrpcmapping/J2eeStubWriter.java

ViolationLine
Avoid unused imports such as 'CollectionTE' 24
Avoid unused imports such as 'Element' 26
Avoid unused local variables such as 'deferredBindings' 150
This for loop could be simplified to a while loop 274
This for loop could be simplified to a while loop 334

org/apache/geronimo/ews/ws4j2ee/context/impl/InputOutputFileImpl.java

ViolationLine
Avoid empty catch blocks 97

org/apache/geronimo/ews/ws4j2ee/context/impl/MiscInfoImpl.java

ViolationLine
Avoid unused private fields such as 'useProvider' 33

org/apache/geronimo/ews/ws4j2ee/context/security/impl/SecurityContext4J2EEImpl.java

ViolationLine
Avoid unused private fields such as 'privacy' 38
Avoid unused private fields such as 'integrity' 39

org/apache/geronimo/ews/ws4j2ee/context/webservices/client/ServiceReferanceImpl.java

ViolationLine
Avoid unused private fields such as 'sei' 58
Avoid unused private fields such as 'portComponetlink' 71

org/apache/geronimo/ews/ws4j2ee/context/webservices/server/AxisEmitterBasedWSCFContext.java

ViolationLine
Avoid empty catch blocks 104

org/apache/geronimo/ews/ws4j2ee/context/webservices/server/xmlbeans/WSCFWebserviceDescriptionImpl.java

ViolationLine
An empty statement (semicolon) not part of a loop 41

org/apache/geronimo/ews/ws4j2ee/context/wsdl/ElementInfo.java

ViolationLine
Avoid unused private fields such as 'anyElement' 38

org/apache/geronimo/ews/ws4j2ee/context/wsdl/impl/AxisEmitterBasedWSDLContext.java

ViolationLine
Avoid unused private fields such as 'services' 84
Avoid unused private fields such as 'bindings' 85
Avoid unused private fields such as 'portetypes' 86
Avoid unused private fields such as 'ports' 87

org/apache/geronimo/ews/ws4j2ee/module/EARModule.java

ViolationLine
Avoid unused private fields such as 'classPathElements' 36
Avoid unused private fields such as 'parentCL' 37

org/apache/geronimo/ews/ws4j2ee/parsers/DomEJBDDParser.java

ViolationLine
Avoid unused private fields such as 'j2eewscontext' 36
Avoid unused private fields such as 'ejbName' 37

org/apache/geronimo/ews/ws4j2ee/parsers/XMLBeansEJBDDParser.java

ViolationLine
Avoid unused private fields such as 'j2eewscontext' 37
Avoid unused private fields such as 'ejbName' 38

org/apache/geronimo/ews/ws4j2ee/toWs/JavaClassWriter.java

ViolationLine
Avoid unused private fields such as 'pacakgesatement' 31
Avoid unused private fields such as 'targetDirectory' 32

org/apache/geronimo/ews/ws4j2ee/toWs/JavaInterfaceWriter.java

ViolationLine
Avoid unused private fields such as 'pacakgesatement' 31
Avoid unused private fields such as 'targetDirectory' 32

org/apache/geronimo/ews/ws4j2ee/toWs/Ws4J2EEClientwithWSDL.java

ViolationLine
Avoid unused local variables such as 'cvalidator' 91

org/apache/geronimo/ews/ws4j2ee/toWs/Ws4J2ee.java

ViolationLine
Avoid unused private fields such as 'wsdlImplFilename' 52
Avoid unused local variables such as 'file' 157

org/apache/geronimo/ews/ws4j2ee/toWs/Ws4J2eeServerCLOptionParser.java

ViolationLine
Avoid unused imports such as 'DefaultSOAPEncodingTypeMappingImpl' 19
Avoid unused imports such as 'DefaultTypeMappingImpl' 20
Avoid unused private fields such as 'args' 47
Avoid unused private fields such as 'indexToChange' 48

org/apache/geronimo/ews/ws4j2ee/toWs/dd/J2EEContainerSpecificDDGenerator.java

ViolationLine
Avoid unused private fields such as 'j2eewscontext' 33

org/apache/geronimo/ews/ws4j2ee/toWs/dd/JaxRpcMappingFileWriter.java

ViolationLine
Avoid unused private methods such as 'writeParametParts' 157

org/apache/geronimo/ews/ws4j2ee/toWs/dd/WebContainerDDGenerator.java

ViolationLine
Avoid unused private fields such as 'j2eewscontext' 30
Avoid unused private fields such as 'writer' 31

org/apache/geronimo/ews/ws4j2ee/toWs/dd/jonas/JOnASDDWriter.java

ViolationLine
Avoid empty 'if' statements 51

org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBDDWriter.java

ViolationLine
Avoid unused local variables such as 'version' 61

org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBGenerator.java

ViolationLine
Avoid unused private fields such as 'context' 34

org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBHomeWriter.java

ViolationLine
Avoid unused private fields such as 'name' 32

org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBLocalHomeWriter.java

ViolationLine
Avoid unused private fields such as 'name' 32

org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBLocalWriter.java

ViolationLine
Avoid unused private fields such as 'name' 36

org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBRemoteWriter.java

ViolationLine
Avoid unused private fields such as 'name' 37

org/apache/geronimo/ews/ws4j2ee/toWs/ejb/SessionBeanWriter.java

ViolationLine
Avoid unused private fields such as 'name' 75
Avoid empty 'if' statements 141

org/apache/geronimo/ews/ws4j2ee/toWs/handlers/HandlerGenerator.java

ViolationLine
Avoid unused private fields such as 'j2eewscontext' 33

org/apache/geronimo/ews/ws4j2ee/toWs/misc/BuildFileConfigurer.java

ViolationLine
Avoid unused private methods such as 'getClasspathComponets' 126
Avoid empty catch blocks 143

org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/SimpleLocalInterfaceBasedWrapperClassWriter.java

ViolationLine
Avoid unused formal parameters such as 'classname' 85

org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/SimpleRemoteInterfaceBasedWrapperClassWriter.java

ViolationLine
Avoid unused formal parameters such as 'classname' 93

org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/WrapperWsGenerator.java

ViolationLine
Avoid unused private fields such as 'j2eewscontext' 32

org/apache/geronimo/ews/ws4j2ee/toWs/ws/J2eeDeployWriter.java

ViolationLine
Avoid unused local variables such as 'prefix' 326
Avoid unused local variables such as 'provider' 333
This for loop could be simplified to a while loop 478

org/apache/geronimo/ews/ws4j2ee/utils/AntExecuter.java

ViolationLine
Avoid unused private fields such as 'wscontext' 37
Avoid unused private fields such as 'jarFile' 38

org/apache/geronimo/ews/ws4j2ee/utils/EWSTask.java

ViolationLine
Avoid empty catch blocks 71

org/apache/geronimo/ews/ws4j2ee/utils/EWSUtils.java

ViolationLine
Avoid unused local variables such as 'is' 49

org/apache/geronimo/ews/ws4j2ee/utils/FileUtils.java

ViolationLine
Avoid unused private fields such as 'ajar' 71
Avoid unused private fields such as 'dir' 73
Avoid empty 'if' statements 84

org/apache/geronimo/ews/ws4j2ee/utils/Utils.java

ViolationLine
Avoid unused private fields such as 'saxParserFactoryProperty' 51
Avoid unused private fields such as 'dbf' 54
Avoid unused local variables such as 'primKey' 101
Avoid unused local variables such as 'is' 315

org/apache/geronimo/ews/ws4j2ee/wsutils/EWSProvider.java

ViolationLine
Avoid unused private fields such as 'ejbbased' 48