PMD Results

The following document contains the results of PMD 5.0.2.

Files

org/jadira/scanner/Scanner.java

Violation Line
Avoid unused private methods such as 'jtypeToClass(JType...)'. 99

org/jadira/scanner/classfile/ClassFileResolver.java

Violation Line
Avoid empty catch blocks 111 - 113
Avoid empty catch blocks 140 - 142

org/jadira/scanner/classpath/ClasspathResolver.java

Violation Line
This usage of the Collection.toArray() method will throw a ClassCastException. 80
Avoid empty catch blocks 176 - 178

org/jadira/scanner/classpath/projector/ClasspathProjector.java

Violation Line
These nested if statements could be combined 44 - 46
Avoid empty catch blocks 139 - 141
Avoid empty catch blocks 162 - 164

org/jadira/scanner/classpath/types/JClass.java

Violation Line
Useless parentheses. 140
Useless parentheses. 144

org/jadira/scanner/classpath/types/JInterface.java

Violation Line
Useless parentheses. 51

org/jadira/scanner/classpath/types/JOperation.java

Violation Line
Unnecessary use of fully qualified name 'javassist.bytecode.annotation.Annotation' due to existing import 'javassist.bytecode.annotation.Annotation' 81
Unnecessary use of fully qualified name 'javassist.bytecode.annotation.Annotation' due to existing import 'javassist.bytecode.annotation.Annotation' 89

org/jadira/scanner/classpath/types/JPackage.java

Violation Line
Useless parentheses. 71
Useless parentheses. 72
Useless parentheses. 72 - 73
Useless parentheses. 73
Useless parentheses. 85
Useless parentheses. 98
Unnecessary use of fully qualified name 'java.lang.annotation.Annotation' due to existing import 'java.lang.annotation.Annotation' 130
Useless parentheses. 135

org/jadira/scanner/classpath/types/JType.java

Violation Line
Useless parentheses. 52

org/jadira/scanner/classpath/types/JVariable.java

Violation Line
Useless parentheses. 46

org/jadira/scanner/core/helper/FileUtils.java

Violation Line
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120

org/jadira/scanner/core/helper/filenamefilter/AntPathFilter.java

Violation Line
Useless parentheses. 105
Useless parentheses. 105

org/jadira/scanner/core/spi/AbstractResolver.java

Violation Line
Useless parentheses. 118

org/jadira/scanner/core/utils/reflection/ClassLoaderUtils.java

Violation Line
Avoid empty catch blocks 73 - 75

org/jadira/scanner/file/projector/AntPathProjector.java

Violation Line
Useless parentheses. 51
Useless parentheses. 63