PMD Results

The following document contains the results of PMD.

Summary

FilesErrors
2173

Files

FilesViolations
org/backsource/adaptor/ftp/NetFTPConnection.java 6
org/backsource/adaptor/jms/Bridge.java 3
org/backsource/adaptor/jms/JmsBase.java 2
org/backsource/adaptor/jms/Listener.java 2
org/backsource/adaptor/jms/MessageDriven.java 12
org/backsource/amsterdam/plugins/XMLHandlerBase.java 1
org/backsource/amsterdam/plugins/axis/AxisHandler.java 1
org/backsource/amsterdam/plugins/file/DirProtocolHandler.java 3
org/backsource/amsterdam/plugins/ftp/FTPProtocolHandler.java 8
org/backsource/amsterdam/plugins/ftp/FTPProtocolHandlerFactory.java 1
org/backsource/amsterdam/plugins/http/HTTPProtocolHandler.java 8
org/backsource/amsterdam/plugins/jms/ProtocolListenerBean.java 2
org/backsource/amsterdam/plugins/jms/SimpleJMSPublisher.java 1
org/backsource/amsterdam/plugins/jmx/Entrance.java 2
org/backsource/amsterdam/plugins/xml/CheckXmlFilter.java 5
org/backsource/amsterdam/plugins/xml/FilterMap.java 1
org/backsource/amsterdam/plugins/xml/JTidyFilter.java 1
org/backsource/amsterdam/plugins/xml/TransformerFilter.java 1
org/backsource/amsterdam/plugins/xml/XPathFilter.java 1
org/backsource/axis/DeployerServiceJMX.java 2
org/backsource/axis/MBeanProxyProvider.java 10

org/backsource/adaptor/ftp/NetFTPConnection.java

ViolationLine
Avoid unused imports such as 'ByteArrayOutputStream' 22
Avoid unused imports such as 'BufferedOutputStream' 23
Avoid unused imports such as 'ByteArrayInputStream' 24
Avoid unused imports such as 'BufferedInputStream' 25
Avoid unused imports such as 'FTPFile' 35
Avoid unused private fields such as 'log' 50

org/backsource/adaptor/jms/Bridge.java

ViolationLine
No need to import a type that's in the same package 24
No need to import a type that's in the same package 25
Avoid empty catch blocks 80

org/backsource/adaptor/jms/JmsBase.java

ViolationLine
Avoid unused imports such as 'Name' 25
Avoid empty catch blocks 440

org/backsource/adaptor/jms/Listener.java

ViolationLine
Avoid unused imports such as 'NotificationBroadcaster' 25
Avoid unused imports such as 'NotificationFilter' 26

org/backsource/adaptor/jms/MessageDriven.java

ViolationLine
Avoid unused imports such as 'Context' 24
Avoid unused imports such as 'InitialContext' 25
Avoid unused imports such as 'Name' 26
Avoid unused imports such as 'NamingException' 27
Avoid unused imports such as 'ObjectName' 29
Avoid unused imports such as 'MBeanServer' 30
Avoid unused imports such as 'NotificationBroadcaster' 32
Avoid unused imports such as 'NotificationFilter' 33
Avoid unused imports such as 'NotificationFilterSupport' 34
Avoid unused imports such as 'MalformedObjectNameException' 35
Avoid unused imports such as 'JMSProviderAdapter' 37
Avoid unused imports such as 'ServiceMBeanSupport' 39

org/backsource/amsterdam/plugins/XMLHandlerBase.java

ViolationLine
Avoid unused imports such as 'DOMCachedOutputStream' 48

org/backsource/amsterdam/plugins/axis/AxisHandler.java

ViolationLine
Avoid unused local variables such as 'ret' 101

org/backsource/amsterdam/plugins/file/DirProtocolHandler.java

ViolationLine
Avoid unused imports such as 'FileInputStream' 26
Avoid empty 'if' statements 207
Avoid empty catch blocks 278

org/backsource/amsterdam/plugins/ftp/FTPProtocolHandler.java

ViolationLine
Avoid unused imports such as 'BufferedInputStream' 25
Avoid unused imports such as 'ByteArrayInputStream' 26
Avoid unused imports such as 'ByteArrayOutputStream' 27
Avoid unused imports such as 'IOException' 28
Avoid unused imports such as 'ServiceInvoker' 36
Avoid unused imports such as 'ProtocolHandlerFactory' 39
Avoid unused imports such as 'ProtocolHandler' 40
Avoid unused imports such as 'FTPTimeoutException' 47

org/backsource/amsterdam/plugins/ftp/FTPProtocolHandlerFactory.java

ViolationLine
Avoid unused imports such as 'ProtocolHandlerFactory' 29

org/backsource/amsterdam/plugins/http/HTTPProtocolHandler.java

ViolationLine
Avoid unused imports such as 'Element' 27
Avoid unused imports such as 'ProtocolHandler' 29
Avoid unused imports such as 'GETProtocolHandler' 30
Avoid unused imports such as 'ServiceInvoker' 35
Avoid duplicate imports such as 'HTTPClient' 38
Avoid empty catch blocks 73
Avoid unused local variables such as 'data' 178
Avoid empty catch blocks 196

org/backsource/amsterdam/plugins/jms/ProtocolListenerBean.java

ViolationLine
Avoid unused imports such as 'MessageDrivenBean' 22
Avoid unused imports such as 'CreateException' 25

org/backsource/amsterdam/plugins/jms/SimpleJMSPublisher.java

ViolationLine
Avoid unused local variables such as 'sess' 78

org/backsource/amsterdam/plugins/jmx/Entrance.java

ViolationLine
Avoid unused imports such as 'Channel' 21
Avoid unused imports such as 'RECProtocolHandler' 22

org/backsource/amsterdam/plugins/xml/CheckXmlFilter.java

ViolationLine
Avoid unused imports such as 'InputStreamReader' 25
Avoid unused imports such as 'InputSource' 36
Avoid unused local variables such as 'errors' 210
Avoid unused local variables such as 'w' 334
Avoid unused local variables such as 'w' 343

org/backsource/amsterdam/plugins/xml/FilterMap.java

ViolationLine
Avoid unused imports such as 'Transformer' 12

org/backsource/amsterdam/plugins/xml/JTidyFilter.java

ViolationLine
Avoid unused imports such as 'Node' 28

org/backsource/amsterdam/plugins/xml/TransformerFilter.java

ViolationLine
Avoid unused local variables such as 'name' 90

org/backsource/amsterdam/plugins/xml/XPathFilter.java

ViolationLine
Avoid unused imports such as 'FunctionContext' 29

org/backsource/axis/DeployerServiceJMX.java

ViolationLine
Avoid unused imports such as 'Document' 30
No need to import a type that's in the same package 42

org/backsource/axis/MBeanProxyProvider.java

ViolationLine
Avoid unused imports such as 'EngineConfiguration' 27
Avoid unused imports such as 'Category' 41
Avoid unused imports such as 'MBeanException' 45
Avoid unused imports such as 'Attribute' 50
Avoid unused imports such as 'MBeanAttributeInfo' 52
Avoid unused imports such as 'AttributeNotFoundException' 53
Avoid unused imports such as 'InvalidAttributeValueException' 54
Avoid duplicate imports such as 'javax.management.InvalidAttributeValueException' 55
Avoid duplicate imports such as 'javax.management.ReflectionException' 57
Avoid unused imports such as 'MBeanOperationInfo' 58