PMD Results
The following document contains the results of PMD 5.3.2.
Files
de/fhdw/wtf/generator/database/tasks/AttributeGenerationTask.java
| Violation | 
Line | 
| Avoid unused local variables such as 'classId'. | 
122 | 
| Unnecessary use of fully qualified name 'de.fhdw.wtf.common.token.DummyToken.getInstance' due to existing import 'de.fhdw.wtf.common.token.DummyToken' | 
134 | 
de/fhdw/wtf/generator/java/generatorModel/GenVisibility.java
| Violation | 
Line | 
| These nested if statements could be combined | 
71–73 | 
| These nested if statements could be combined | 
76–78 | 
de/fhdw/wtf/generator/java/generatorModel/GeneratorModel.java
| Violation | 
Line | 
| Avoid using a branching statement as the last in a loop. | 
123 | 
| Avoid unused method parameters such as 'type'. | 
413 | 
| Avoid unused method parameters such as 'type'. | 
480 | 
| Avoid unused method parameters such as 'type'. | 
562 | 
| Avoid unused method parameters such as 'type'. | 
649 | 
de/fhdw/wtf/generator/transformer/clipper/ClipToFileTask.java
| Violation | 
Line | 
| These nested if statements could be combined | 
122–124 | 
| Avoid unused method parameters such as 'withoutcomments'. | 
250 | 
de/fhdw/wtf/generator/transformer/clipper/ClipperUtils.java
| Violation | 
Line | 
| Useless parentheses. | 
358 | 
de/fhdw/wtf/generator/transformer/clipper/ConvertSimpleOperationsToFullParsedTask.java
| Violation | 
Line | 
| Avoid empty catch blocks | 
70–72 | 
de/fhdw/wtf/generator/transformer/clipper/LinkToGenClassTask.java
| Violation | 
Line | 
| Avoid empty if statements | 
169–174 | 
de/fhdw/wtf/generator/transformer/clipper/internal/ClipperJavaFileShadowCopy.java
| Violation | 
Line | 
| Avoid unused private methods such as 'getWhitespaces(int)'. | 
50 | 
de/fhdw/wtf/generator/transformer/transformers/classTransformer/ConstructorSymmetricAttribute.java
| Violation | 
Line | 
| Useless parentheses. | 
33 | 
| These nested if statements could be combined | 
56–58 | 
de/fhdw/wtf/generator/transformer/transformers/classTransformer/CreateSetterForSymmetricAttributeTransformer.java
| Violation | 
Line | 
| Avoid unused private methods such as 'createRemove(String)'. | 
31 | 
de/fhdw/wtf/generator/transformer/transformers/classTransformer/InnerClassCreatorForSymmetricAttributesTransformer.java
| Violation | 
Line | 
| Avoid empty catch blocks | 
117–119 | 
de/fhdw/wtf/generator/transformer/transformers/classTransformer/OperationAttributeTransformer.java
| Violation | 
Line | 
| Avoid unused method parameters such as 'attribute'. | 
811 | 
| Avoid unused method parameters such as 'attribute'. | 
842 | 
de/fhdw/wtf/generator/transformer/transformers/classTransformer/SuperGenerationTransformer.java
| Violation | 
Line | 
| Avoid unused method parameters such as 'interfaceClass'. | 
332 | 
de/fhdw/wtf/generator/transformer/visitorTransformation/VisitorTypeTransformer.java
| Violation | 
Line | 
| Unnecessary use of fully qualified name 'de.fhdw.wtf.common.ast.type.ListType' due to existing import 'de.fhdw.wtf.common.ast.type.ListType' | 
734 | 
| These nested if statements could be combined | 
1331–1339 | 
| Unnecessary use of fully qualified name 'de.fhdw.wtf.common.ast.type.ListType' due to existing import 'de.fhdw.wtf.common.ast.type.ListType' | 
1419 | 
de/fhdw/wtf/generator/writer/writer/ClassFileWriter.java
| Violation | 
Line | 
| Avoid unused private fields such as 'PACKAGE_KEY'. | 
65 | 
| Avoid unused private fields such as 'ABSTRACT_KEY'. | 
73 | 
| Avoid unused private fields such as 'IMPORTS_KEY'. | 
85 |