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 113116
EmptyCatchBlock Avoid empty catch blocks 206209

org/djutils/primitives/Primitive.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 367370

org/djutils/reflection/ClassUtil.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 664667
EmptyCatchBlock Avoid empty catch blocks 11281131

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 113116
EmptyCatchBlock Avoid empty catch blocks 3 206209
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 367370

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 664667
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 11281131

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