The following document contains the results of PMD 6.42.0.
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'layout'. | 227 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'ss'. | 115 |
UnusedFormalParameter | Avoid unused method parameters such as 'subsystem'. | 135 |
UnusedFormalParameter | Avoid unused method parameters such as 'r'. | 135 |
UnusedFormalParameter | Avoid unused method parameters such as 's'. | 135 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'message'. | 46 |
UnusedFormalParameter | Avoid unused method parameters such as 'key'. | 84 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 628–630 |
EmptyIfStmt | Avoid empty if statements | 758–764 |
UnusedPrivateMethod | Avoid unused private methods such as 'createImplicitReferenceMemberToAssociationClass(UnaryAssociation,Class)'. | 768–769 |
CollapsibleIfStatements | These nested if statements could be combined | 1063–1064 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateMethod | Avoid unused private methods such as 'writeConstructorUsingBehaviour(PrintStream,ClassInfo,String)'. | 340–341 |
EmptyIfStmt | Avoid empty if statements | 1293–1298 |
EmptyIfStmt | Avoid empty if statements | 1302–1308 |
UnusedFormalParameter | Avoid unused method parameters such as 'simpleClassName'. | 1345 |
UnusedFormalParameter | Avoid unused method parameters such as 'info'. | 1584 |
UnusedFormalParameter | Avoid unused method parameters such as 'out'. | 1584 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'implementationSourceDirectory'. | 54 |
UnusedFormalParameter | Avoid unused method parameters such as 'lookups'. | 177 |
UnusedPrivateMethod | Avoid unused private methods such as 'createImplementationJavaSource(Class,File,Lookups)'. | 177 |
UnusedFormalParameter | Avoid unused method parameters such as 'lookups'. | 222 |
UnusedFormalParameter | Avoid unused method parameters such as 'lookups'. | 373 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 215–216 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 234 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 74 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'xuml.tools.miuml.metamodel.jaxb.Class' due to existing import 'xuml.tools.miuml.metamodel.jaxb.Class' | 88 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'xuml.tools.miuml.metamodel.jaxb.Class' due to existing import 'xuml.tools.miuml.metamodel.jaxb.Class' | 89 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'xuml.tools.miuml.metamodel.jaxb.Class' due to existing import 'xuml.tools.miuml.metamodel.jaxb.Class' | 161 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'HashMultimap.create' due to existing static import 'com.google.common.collect.HashMultimap.create' | 250 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 507 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 549 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 610 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 739 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 802 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 846 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 892 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 906 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 907 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Sets.newHashSet' due to existing static import 'com.google.common.collect.Sets.newHashSet' | 1023 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 1050 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Sets.newHashSet' due to existing static import 'com.google.common.collect.Sets.newHashSet' | 1054 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 1087 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 1093 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 1713 |
UselessParentheses | Useless parentheses. | 1714 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' | 15 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' | 70 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 51 |
UselessParentheses | Useless parentheses. | 68 |
UselessParentheses | Useless parentheses. | 69 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'layout'. | 3 | 227 |
UselessParentheses | Useless parentheses. | 4 | 234 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 74 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'xuml.tools.miuml.metamodel.jaxb.Class' due to existing import 'xuml.tools.miuml.metamodel.jaxb.Class' | 4 | 88 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'xuml.tools.miuml.metamodel.jaxb.Class' due to existing import 'xuml.tools.miuml.metamodel.jaxb.Class' | 4 | 89 |
UnusedFormalParameter | Avoid unused method parameters such as 'ss'. | 3 | 115 |
UnusedFormalParameter | Avoid unused method parameters such as 'subsystem'. | 3 | 135 |
UnusedFormalParameter | Avoid unused method parameters such as 'r'. | 3 | 135 |
UnusedFormalParameter | Avoid unused method parameters such as 's'. | 3 | 135 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'xuml.tools.miuml.metamodel.jaxb.Class' due to existing import 'xuml.tools.miuml.metamodel.jaxb.Class' | 4 | 161 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'message'. | 3 | 46 |
UnusedFormalParameter | Avoid unused method parameters such as 'key'. | 3 | 84 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'HashMultimap.create' due to existing static import 'com.google.common.collect.HashMultimap.create' | 4 | 250 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 4 | 507 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 4 | 549 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 4 | 610 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 628–630 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 4 | 739 |
EmptyIfStmt | Avoid empty if statements | 3 | 758–764 |
UnusedPrivateMethod | Avoid unused private methods such as 'createImplicitReferenceMemberToAssociationClass(UnaryAssociation,Class)'. | 3 | 768–769 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 4 | 802 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 4 | 846 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 4 | 892 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 4 | 906 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 4 | 907 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Sets.newHashSet' due to existing static import 'com.google.common.collect.Sets.newHashSet' | 4 | 1023 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 4 | 1050 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Sets.newHashSet' due to existing static import 'com.google.common.collect.Sets.newHashSet' | 4 | 1054 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 1063–1064 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 4 | 1087 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Lists.newArrayList' due to existing static import 'com.google.common.collect.Lists.newArrayList' | 4 | 1093 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateMethod | Avoid unused private methods such as 'writeConstructorUsingBehaviour(PrintStream,ClassInfo,String)'. | 3 | 340–341 |
EmptyIfStmt | Avoid empty if statements | 3 | 1293–1298 |
EmptyIfStmt | Avoid empty if statements | 3 | 1302–1308 |
UnusedFormalParameter | Avoid unused method parameters such as 'simpleClassName'. | 3 | 1345 |
UnusedFormalParameter | Avoid unused method parameters such as 'info'. | 3 | 1584 |
UnusedFormalParameter | Avoid unused method parameters such as 'out'. | 3 | 1584 |
UselessParentheses | Useless parentheses. | 4 | 1713 |
UselessParentheses | Useless parentheses. | 4 | 1714 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'implementationSourceDirectory'. | 3 | 54 |
UnusedFormalParameter | Avoid unused method parameters such as 'lookups'. | 3 | 177 |
UnusedPrivateMethod | Avoid unused private methods such as 'createImplementationJavaSource(Class,File,Lookups)'. | 3 | 177 |
UnusedFormalParameter | Avoid unused method parameters such as 'lookups'. | 3 | 222 |
UnusedFormalParameter | Avoid unused method parameters such as 'lookups'. | 3 | 373 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' | 4 | 15 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' | 4 | 70 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 51 |
UselessParentheses | Useless parentheses. | 4 | 68 |
UselessParentheses | Useless parentheses. | 4 | 69 |
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 3 | 215–216 |