PMD Results
The following document contains the results of PMD 7.3.0.
Violations By Priority
Priority 3
org/djutils/immutablecollections/ImmutableArrayList.java
Rule | Violation | Line |
---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 67 |
org/djutils/immutablecollections/ImmutableHashSet.java
Rule | Violation | Line |
---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 64 |
org/djutils/immutablecollections/ImmutableLinkedHashSet.java
Rule | Violation | Line |
---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 61 |
org/djutils/io/URLResource.java
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 113–116 |
EmptyCatchBlock | Avoid empty catch blocks | 206–209 |
org/djutils/primitives/Primitive.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 367–370 |
org/djutils/reflection/ClassUtil.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 664–667 |
EmptyCatchBlock | Avoid empty catch blocks | 1128–1131 |
org/djutils/rmi/RmiObject.java
Rule | Violation | Line |
---|---|---|
AvoidUsingHardCodedIP | Do not hard code the IP address host | 45 |
org/djutils/rmi/RmiRegistry.java
Rule | Violation | Line |
---|---|---|
AvoidUsingHardCodedIP | Do not hard code the IP address ${variableName} | 74 |
Priority 4
org/djutils/complex/ComplexMath.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 152 |
org/djutils/event/EventType.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 65 |
org/djutils/io/URLResource.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'URLResource': 'getResource' is already in scope | 225 |
org/djutils/logger/CategoryLogger.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CategoryLogger': 'NO_LOGGER' is already in scope because it is declared in an enclosing type | 396 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CategoryLogger': 'NO_LOGGER' is already in scope because it is declared in an enclosing type | 408 |
org/djutils/metadata/MetaData.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 168 |
UselessParentheses | Useless parentheses. | 192 |
org/djutils/multikeymap/MultiKeyMap.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 199 |
org/djutils/polynomialroots/PolynomialRoots.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 172 |
UselessParentheses | Useless parentheses. | 379 |
UselessParentheses | Useless parentheses. | 380 |
UselessParentheses | Useless parentheses. | 380 |
UselessParentheses | Useless parentheses. | 387 |
UselessParentheses | Useless parentheses. | 387 |
UselessParentheses | Useless parentheses. | 393 |
UselessParentheses | Useless parentheses. | 944 |
UselessParentheses | Useless parentheses. | 945 |
UselessParentheses | Useless parentheses. | 945 |
UselessParentheses | Useless parentheses. | 946 |
UselessParentheses | Useless parentheses. | 946 |
UselessParentheses | Useless parentheses. | 946 |
UselessParentheses | Useless parentheses. | 953 |
UselessParentheses | Useless parentheses. | 953 |
UselessParentheses | Useless parentheses. | 954 |
UselessParentheses | Useless parentheses. | 954 |
UselessParentheses | Useless parentheses. | 954 |
UselessParentheses | Useless parentheses. | 960 |
UselessParentheses | Useless parentheses. | 962 |
UselessParentheses | Useless parentheses. | 962 |
UselessParentheses | Useless parentheses. | 962 |
UselessParentheses | Useless parentheses. | 968 |
UselessParentheses | Useless parentheses. | 969 |
UselessParentheses | Useless parentheses. | 969 |
UselessParentheses | Useless parentheses. | 1401 |
org/djutils/polynomialroots/PolynomialRoots2.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 171 |
UselessParentheses | Useless parentheses. | 396 |
UselessParentheses | Useless parentheses. | 397 |
UselessParentheses | Useless parentheses. | 399 |
UselessParentheses | Useless parentheses. | 548 |
org/djutils/primitives/Primitive.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'cast' is already in scope | 34 |
UselessParentheses | Useless parentheses. | 47 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'getPrimitive' is already in scope | 47 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toBoolean' is already in scope | 55 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toCharacter' is already in scope | 61 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toByte' is already in scope | 67 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toDouble' is already in scope | 73 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toFloat' is already in scope | 79 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toLong' is already in scope | 85 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toInteger' is already in scope | 91 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toShort' is already in scope | 97 |
org/djutils/quadtree/Rectangle.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 147 |
org/djutils/reflection/ClassUtil.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveConstructor' is already in scope | 111 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isVisible' is already in scope | 112 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'checkInput' is already in scope | 133 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveConstructor' is already in scope | 149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'checkInput' is already in scope | 150 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveConstructor' is already in scope | 176 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllConstructors' is already in scope | 181 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'matchSignature' is already in scope | 183 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getSpecificConstructor' is already in scope | 185 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'matchSignature' is already in scope | 228 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllFields' is already in scope | 253 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllFields' is already in scope | 266 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveField' is already in scope | 297 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveField' is already in scope | 314 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isVisible' is already in scope | 315 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllMethods' is already in scope | 355 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllMethods' is already in scope | 368 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllMethods' is already in scope | 391 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllMethods' is already in scope | 405 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveMethod' is already in scope | 420 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isVisible' is already in scope | 421 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'checkInput' is already in scope | 441 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveMethod' is already in scope | 457 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'checkInput' is already in scope | 458 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveMethod' is already in scope | 501 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllMethods' is already in scope | 506 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'matchSignature' is already in scope | 512 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getSpecificMethod' is already in scope | 518 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllAnnotations' is already in scope | 541 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllAnnotations' is already in scope | 554 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveAnnotation' is already in scope | 586 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isMoreSpecific' is already in scope | 669 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isMoreSpecific' is already in scope | 686 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isVisible' is already in scope | 697 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isVisible' is already in scope | 708 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isVisible' is already in scope | 719 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'matchSignature' is already in scope | 735 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveMethodSuper' is already in scope | 935 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveFieldSuper' is already in scope | 967 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveAnnotationSuper' is already in scope | 1013 |
org/djutils/reflection/FieldSignature.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'toDescriptor' is already in scope | 48 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'toClass' is already in scope | 65 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'toDescriptor' is already in scope | 84 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'CACHE' is already in scope because it is declared in an enclosing type | 147 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'CACHE' is already in scope because it is declared in an enclosing type | 149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'toClass' is already in scope | 179 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'CACHE' is already in scope because it is declared in an enclosing type | 183 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'CACHE' is already in scope because it is declared in an enclosing type | 195 |
org/djutils/reflection/MethodSignature.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MethodSignature': 'getParameterDescriptor' is already in scope | 83 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MethodSignature': 'getParameterTypes' is already in scope | 93 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MethodSignature': 'getReturnDescriptor' is already in scope | 101 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MethodSignature': 'getReturnType' is already in scope | 111 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MethodSignature': 'getParameterDescriptor' is already in scope | 137 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MethodSignature': 'getReturnDescriptor' is already in scope | 181 |
Files
org/djutils/complex/ComplexMath.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 152 |
org/djutils/event/EventType.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 65 |
org/djutils/immutablecollections/ImmutableArrayList.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 3 | 67 |
org/djutils/immutablecollections/ImmutableHashSet.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 3 | 64 |
org/djutils/immutablecollections/ImmutableLinkedHashSet.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 3 | 61 |
org/djutils/io/URLResource.java
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 113–116 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 206–209 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'URLResource': 'getResource' is already in scope | 4 | 225 |
org/djutils/logger/CategoryLogger.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CategoryLogger': 'NO_LOGGER' is already in scope because it is declared in an enclosing type | 4 | 396 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CategoryLogger': 'NO_LOGGER' is already in scope because it is declared in an enclosing type | 4 | 408 |
org/djutils/metadata/MetaData.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 168 |
UselessParentheses | Useless parentheses. | 4 | 192 |
org/djutils/multikeymap/MultiKeyMap.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 199 |
org/djutils/polynomialroots/PolynomialRoots.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 172 |
UselessParentheses | Useless parentheses. | 4 | 379 |
UselessParentheses | Useless parentheses. | 4 | 380 |
UselessParentheses | Useless parentheses. | 4 | 380 |
UselessParentheses | Useless parentheses. | 4 | 387 |
UselessParentheses | Useless parentheses. | 4 | 387 |
UselessParentheses | Useless parentheses. | 4 | 393 |
UselessParentheses | Useless parentheses. | 4 | 944 |
UselessParentheses | Useless parentheses. | 4 | 945 |
UselessParentheses | Useless parentheses. | 4 | 945 |
UselessParentheses | Useless parentheses. | 4 | 946 |
UselessParentheses | Useless parentheses. | 4 | 946 |
UselessParentheses | Useless parentheses. | 4 | 946 |
UselessParentheses | Useless parentheses. | 4 | 953 |
UselessParentheses | Useless parentheses. | 4 | 953 |
UselessParentheses | Useless parentheses. | 4 | 954 |
UselessParentheses | Useless parentheses. | 4 | 954 |
UselessParentheses | Useless parentheses. | 4 | 954 |
UselessParentheses | Useless parentheses. | 4 | 960 |
UselessParentheses | Useless parentheses. | 4 | 962 |
UselessParentheses | Useless parentheses. | 4 | 962 |
UselessParentheses | Useless parentheses. | 4 | 962 |
UselessParentheses | Useless parentheses. | 4 | 968 |
UselessParentheses | Useless parentheses. | 4 | 969 |
UselessParentheses | Useless parentheses. | 4 | 969 |
UselessParentheses | Useless parentheses. | 4 | 1401 |
org/djutils/polynomialroots/PolynomialRoots2.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 171 |
UselessParentheses | Useless parentheses. | 4 | 396 |
UselessParentheses | Useless parentheses. | 4 | 397 |
UselessParentheses | Useless parentheses. | 4 | 399 |
UselessParentheses | Useless parentheses. | 4 | 548 |
org/djutils/primitives/Primitive.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'cast' is already in scope | 4 | 34 |
UselessParentheses | Useless parentheses. | 4 | 47 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'getPrimitive' is already in scope | 4 | 47 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toBoolean' is already in scope | 4 | 55 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toCharacter' is already in scope | 4 | 61 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toByte' is already in scope | 4 | 67 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toDouble' is already in scope | 4 | 73 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toFloat' is already in scope | 4 | 79 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toLong' is already in scope | 4 | 85 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toInteger' is already in scope | 4 | 91 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Primitive': 'toShort' is already in scope | 4 | 97 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 367–370 |
org/djutils/quadtree/Rectangle.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 147 |
org/djutils/reflection/ClassUtil.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveConstructor' is already in scope | 4 | 111 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isVisible' is already in scope | 4 | 112 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'checkInput' is already in scope | 4 | 133 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveConstructor' is already in scope | 4 | 149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'checkInput' is already in scope | 4 | 150 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveConstructor' is already in scope | 4 | 176 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllConstructors' is already in scope | 4 | 181 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'matchSignature' is already in scope | 4 | 183 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getSpecificConstructor' is already in scope | 4 | 185 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'matchSignature' is already in scope | 4 | 228 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllFields' is already in scope | 4 | 253 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllFields' is already in scope | 4 | 266 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveField' is already in scope | 4 | 297 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveField' is already in scope | 4 | 314 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isVisible' is already in scope | 4 | 315 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllMethods' is already in scope | 4 | 355 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllMethods' is already in scope | 4 | 368 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllMethods' is already in scope | 4 | 391 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllMethods' is already in scope | 4 | 405 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveMethod' is already in scope | 4 | 420 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isVisible' is already in scope | 4 | 421 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'checkInput' is already in scope | 4 | 441 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveMethod' is already in scope | 4 | 457 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'checkInput' is already in scope | 4 | 458 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveMethod' is already in scope | 4 | 501 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllMethods' is already in scope | 4 | 506 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'matchSignature' is already in scope | 4 | 512 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getSpecificMethod' is already in scope | 4 | 518 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllAnnotations' is already in scope | 4 | 541 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'getAllAnnotations' is already in scope | 4 | 554 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveAnnotation' is already in scope | 4 | 586 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 664–667 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isMoreSpecific' is already in scope | 4 | 669 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isMoreSpecific' is already in scope | 4 | 686 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isVisible' is already in scope | 4 | 697 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isVisible' is already in scope | 4 | 708 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'isVisible' is already in scope | 4 | 719 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'matchSignature' is already in scope | 4 | 735 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveMethodSuper' is already in scope | 4 | 935 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveFieldSuper' is already in scope | 4 | 967 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ClassUtil': 'resolveAnnotationSuper' is already in scope | 4 | 1013 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1128–1131 |
org/djutils/reflection/FieldSignature.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'toDescriptor' is already in scope | 4 | 48 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'toClass' is already in scope | 4 | 65 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'toDescriptor' is already in scope | 4 | 84 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'CACHE' is already in scope because it is declared in an enclosing type | 4 | 147 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'CACHE' is already in scope because it is declared in an enclosing type | 4 | 149 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'toClass' is already in scope | 4 | 179 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'CACHE' is already in scope because it is declared in an enclosing type | 4 | 183 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FieldSignature': 'CACHE' is already in scope because it is declared in an enclosing type | 4 | 195 |
org/djutils/reflection/MethodSignature.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MethodSignature': 'getParameterDescriptor' is already in scope | 4 | 83 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MethodSignature': 'getParameterTypes' is already in scope | 4 | 93 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MethodSignature': 'getReturnDescriptor' is already in scope | 4 | 101 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MethodSignature': 'getReturnType' is already in scope | 4 | 111 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MethodSignature': 'getParameterDescriptor' is already in scope | 4 | 137 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MethodSignature': 'getReturnDescriptor' is already in scope | 4 | 181 |
org/djutils/rmi/RmiObject.java
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidUsingHardCodedIP | Do not hard code the IP address host | 3 | 45 |
org/djutils/rmi/RmiRegistry.java
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidUsingHardCodedIP | Do not hard code the IP address ${variableName} | 3 | 74 |