The following document contains the results of PMD 7.0.0.
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'coordinateTransform'. | 93 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'currentType'. | 54 |
UnusedFormalParameter | Avoid unused method parameters such as 'input'. | 359 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 105–110 |
UnusedLocalVariable | Avoid unused local variables such as 'route'. | 131 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'coordinateTransform'. | 93 |
Rule | Violation | Line |
---|---|---|
UnusedLocalVariable | Avoid unused local variables such as 'scale'. | 205 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 44–48 |
Rule | Violation | Line |
---|---|---|
UnnecessarySemicolon | Unnecessary semicolon | 97 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 74–77 |
Rule | Violation | Line |
---|---|---|
UnnecessaryReturn | Unnecessary return statement | 75 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDefaultLogLevel': the method is already in a final class | 68 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 145–148 |
EmptyCatchBlock | Avoid empty catch blocks | 194–197 |
EmptyCatchBlock | Avoid empty catch blocks | 286–289 |
EmptyCatchBlock | Avoid empty catch blocks | 359–362 |
Rule | Violation | Line |
---|---|---|
UnnecessaryReturn | Unnecessary return statement | 157 |
Rule | Violation | Line |
---|---|---|
UnnecessaryReturn | Unnecessary return statement | 151 |
Rule | Violation | Line |
---|---|---|
UnnecessaryReturn | Unnecessary return statement | 136 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 113–116 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 70–73 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'creationTime'. | 17 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'ROOT': the field is declared in an interface type | 50 |
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'SEPARATOR': the field is declared in an interface type | 53 |
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'REPLACE_SEPARATOR': the field is declared in an interface type | 56 |
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'OBJECT_ADDED_EVENT': the field is declared in an interface type | 64 |
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'OBJECT_REMOVED_EVENT': the field is declared in an interface type | 75 |
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'OBJECT_CHANGED_EVENT': the field is declared in an interface type | 87 |
Rule | Violation | Line |
---|---|---|
AvoidUsingHardCodedIP | Do not hard code the IP address host | 95 |
UnusedPrivateField | Avoid unused private fields such as 'bindingKey'. | 428 |
Rule | Violation | Line |
---|---|---|
AvoidUsingHardCodedIP | Do not hard code the IP address ${variableName} | 62 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 50–53 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 69–72 |
EmptyCatchBlock | Avoid empty catch blocks | 77–80 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'autoPanOnNextPaintComponent'. | 56 |
UselessOverridingMethod | Overriding method merely calls super | 107 |
Rule | Violation | Line |
---|---|---|
UnnecessaryReturn | Unnecessary return statement | 80 |
Rule | Violation | Line |
---|---|---|
SimplifiedTernary | This conditional expression can be simplified with || or && | 303 |
CollapsibleIfStatements | This if statement could be combined with its parent | 329–332 |
UnnecessaryReturn | Unnecessary return statement | 384 |
EmptyCatchBlock | Avoid empty catch blocks | 734–737 |
UselessOverridingMethod | Overriding method merely calls super | 989 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 105–109 |
CollapsibleIfStatements | This if statement could be combined with its parent | 113–117 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 130–133 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 163–166 |
Rule | Violation | Line |
---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 266 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'animationTab'. | 27 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 187–190 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 76–83 |
Rule | Violation | Line |
---|---|---|
UselessQualifiedThis | Useless qualified this usage in the same class. | 133 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'loadIcon': the method is already in a final class | 33 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'loadGrayscaleIcon': the method is already in a final class | 51 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 153–157 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Definition': the interface is declared in an interface type | 22 |
Rule | Violation | Line |
---|---|---|
EmptyControlStatement | Empty if statement | 401–416 |
EmptyControlStatement | Empty if statement | 405–416 |
EmptyControlStatement | Empty if statement | 409–416 |
EmptyControlStatement | Empty if statement | 413–416 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'dirtyControls'. | 56 |
UnusedLocalVariable | Avoid unused local variables such as 'params'. | 210 |
SimplifiedTernary | This conditional expression can be simplified with || or && | 233 |
SimplifiedTernary | This conditional expression can be simplified with || or && | 254 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'dirtyControls'. | 63 |
UnusedLocalVariable | Avoid unused local variables such as 'params'. | 269 |
SimplifiedTernary | This conditional expression can be simplified with || or && | 292 |
SimplifiedTernary | This conditional expression can be simplified with || or && | 313 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 180–183 |
EmptyCatchBlock | Avoid empty catch blocks | 239–242 |
EmptyCatchBlock | Avoid empty catch blocks | 305–308 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 451 |
UselessParentheses | Useless parentheses. | 491 |
UselessParentheses | Useless parentheses. | 577 |
UselessParentheses | Useless parentheses. | 623 |
UselessParentheses | Useless parentheses. | 713 |
UselessParentheses | Useless parentheses. | 759 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 64 |
UselessParentheses | Useless parentheses. | 88 |
UselessParentheses | Useless parentheses. | 100 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 314 |
UselessParentheses | Useless parentheses. | 375 |
UselessParentheses | Useless parentheses. | 376 |
UselessParentheses | Useless parentheses. | 391 |
UselessParentheses | Useless parentheses. | 393 |
UselessParentheses | Useless parentheses. | 395 |
UselessParentheses | Useless parentheses. | 396 |
UselessParentheses | Useless parentheses. | 413 |
UselessParentheses | Useless parentheses. | 415 |
UselessParentheses | Useless parentheses. | 418 |
UselessParentheses | Useless parentheses. | 419 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type | 84 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type | 95 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 109 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 111 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 116 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'LB' is already in scope because it is declared in an enclosing type | 215 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CB' is already in scope because it is declared in an enclosing type | 218 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'RB' is already in scope because it is declared in an enclosing type | 221 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'LC' is already in scope because it is declared in an enclosing type | 224 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type | 227 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'RC' is already in scope because it is declared in an enclosing type | 231 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'LT' is already in scope because it is declared in an enclosing type | 235 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CT' is already in scope because it is declared in an enclosing type | 238 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'RT' is already in scope because it is declared in an enclosing type | 241 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 278 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 280 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 158 |
UselessParentheses | Useless parentheses. | 159 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.io': 'IOException' is already in scope because it is imported in this file | 154 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'lock' is already in scope | 41 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 51 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'get' is already in scope | 53 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 55 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'get' is already in scope | 59 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 69 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'unlock' is already in scope | 82 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 92 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'get' is already in scope | 94 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 107 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'NORM_PRIORITY' is already in scope because it is inherited by an enclosing type | 42 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'interrupted' is already in scope | 93 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 50 |
UselessParentheses | Useless parentheses. | 51 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 156 |
UselessParentheses | Useless parentheses. | 169 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape': 'contains' is already in scope | 61 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape': 'contains' is already in scope | 61 |
UselessParentheses | Useless parentheses. | 72–73 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape2d': 'contains' is already in scope | 61 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape2d': 'contains' is already in scope | 61 |
UselessParentheses | Useless parentheses. | 72–73 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CartesianPoint': 'toSphericalPoint' is already in scope | 67 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SphericalPoint': 'toCartesianPoint' is already in scope | 75 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BitUtil': 'fromInteger' is already in scope | 63 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BitUtil': 'fromByteArray' is already in scope | 77 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BitUtil': 'toByteArray' is already in scope | 91 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Editable': 'editables' is already in scope because it is declared in an enclosing type | 46 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Editable': 'editables' is already in scope because it is declared in an enclosing type | 84 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Experiment': 'START_EXPERIMENT_EVENT' is already in scope because it is declared in an enclosing type | 178 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Experiment': 'END_EXPERIMENT_EVENT' is already in scope because it is declared in an enclosing type | 207 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'interrupted' is already in scope | 485 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Resource': 'UTILIZATION_EVENT' is already in scope because it is declared in an enclosing type | 163 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Resource': 'DEFAULT_REQUEST_PRIORITY' is already in scope because it is declared in an enclosing type | 194 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Resource': 'QUEUE_LENGTH_EVENT' is already in scope because it is declared in an enclosing type | 223 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Resource': 'QUEUE_LENGTH_EVENT' is already in scope because it is declared in an enclosing type | 256 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Resource': 'counter' is already in scope because it is declared in an enclosing type | 333 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Resource': 'counter' is already in scope because it is declared in an enclosing type | 334 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'atomicFields' is already in scope because it is declared in an enclosing type | 83 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'coupledFields' is already in scope because it is declared in an enclosing type | 84 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'entityFields' is already in scope because it is declared in an enclosing type | 85 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'abstractDEVSFields' is already in scope because it is declared in an enclosing type | 86 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'stateFieldMap' is already in scope because it is declared in an enclosing type | 107 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'stateFieldMap' is already in scope because it is declared in an enclosing type | 111 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'atomicFields' is already in scope because it is declared in an enclosing type | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'coupledFields' is already in scope because it is declared in an enclosing type | 186 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'entityFields' is already in scope because it is declared in an enclosing type | 190 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'abstractDEVSFields' is already in scope because it is declared in an enclosing type | 194 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'stateFieldMap' is already in scope because it is declared in an enclosing type | 200 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'STATE_UPDATE' is already in scope because it is declared in an enclosing type | 219 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type | 65 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type | 87 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type | 99 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type | 109 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type | 118 |
UselessParentheses | Useless parentheses. | 201 |
UselessParentheses | Useless parentheses. | 216–217 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type | 255 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'STATE_UPDATE' is already in scope because it is inherited by an enclosing type | 280 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'STATE_UPDATE' is already in scope because it is inherited by an enclosing type | 289 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::NORMAL_PRIORITY' is already in scope because it is inherited by an enclosing type | 37 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::NORMAL_PRIORITY' is already in scope because it is inherited by an enclosing type | 49 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::MIN_PRIORITY' is already in scope because it is inherited by an enclosing type | 60 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::MAX_PRIORITY' is already in scope because it is inherited by an enclosing type | 60 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::MIN_PRIORITY' is already in scope because it is inherited by an enclosing type | 62 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::MAX_PRIORITY' is already in scope because it is inherited by an enclosing type | 63 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractSimEvent': 'constructorCounter' is already in scope because it is declared in an enclosing type | 66 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::NORMAL_PRIORITY' is already in scope because it is inherited by an enclosing type | 36 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::NORMAL_PRIORITY' is already in scope because it is inherited by an enclosing type | 54 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Create': 'CREATE_EVENT' is already in scope because it is declared in an enclosing type | 194 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FlowObject': 'RELEASE_EVENT' is already in scope because it is inherited by an enclosing type | 64 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Seize': 'QUEUE_LENGTH_EVENT' is already in scope because it is declared in an enclosing type | 103 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Seize': 'QUEUE_LENGTH_EVENT' is already in scope because it is declared in an enclosing type | 150 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Seize': 'DELAY_TIME' is already in scope because it is declared in an enclosing type | 152 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 77 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AnimatorInterface': 'UPDATE_ANIMATION_EVENT' is already in scope because it is inherited by an enclosing type | 61 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 104 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 128 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 93 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 116 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AnimatorInterface': 'DEFAULT_ANIMATION_DELAY' is already in scope because it is inherited by an enclosing type | 37 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AnimatorInterface': 'UPDATE_ANIMATION_EVENT' is already in scope because it is inherited by an enclosing type | 58 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 87 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 107 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 153 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 158 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 240 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 249 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 267 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 285 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 293 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 317 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 231 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 260 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'STARTING_EVENT' is already in scope because it is inherited by an enclosing type | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'START_EVENT' is already in scope because it is inherited by an enclosing type | 260 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'STOP_EVENT' is already in scope because it is inherited by an enclosing type | 266 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'STOPPING_EVENT' is already in scope because it is inherited by an enclosing type | 298 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'NORM_PRIORITY' is already in scope because it is inherited by an enclosing type | 571 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'START_EVENT' is already in scope because it is inherited by an enclosing type | 623 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'STOP_EVENT' is already in scope because it is inherited by an enclosing type | 626 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'interrupted' is already in scope | 644 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'LocalEventProducer': 'EventProducer::FIRST_POSITION' is already in scope because it is inherited by an enclosing type | 70 |
UselessParentheses | Useless parentheses. | 167 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 144 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 72 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DistErlang': 'GAMMATHRESHOLD' is already in scope because it is declared in an enclosing type | 66 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DistErlang': 'GAMMATHRESHOLD' is already in scope because it is declared in an enclosing type | 73 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 61 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 142 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 55 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 63 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 194 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 68 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 56 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 315 |
UselessParentheses | Useless parentheses. | 316 |
UselessParentheses | Useless parentheses. | 317 |
UselessParentheses | Useless parentheses. | 318 |
UselessParentheses | Useless parentheses. | 319 |
UselessParentheses | Useless parentheses. | 320 |
UselessParentheses | Useless parentheses. | 321 |
UselessParentheses | Useless parentheses. | 322 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ProbMath': 'factorial' is already in scope | 346 |
UselessParentheses | Useless parentheses. | 405 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 63 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DX120Generator': 'K' is already in scope because it is declared in an enclosing type | 66 |
UselessParentheses | Useless parentheses. | 113 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 126 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 77 |
UselessParentheses | Useless parentheses. | 111 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'sleep' is already in scope | 111 |
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Duplicate import 'nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent' | 4 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 135 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Ball': 'RADIUS' is already in scope because it is declared in an enclosing type | 46 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Ball': 'RADIUS' is already in scope because it is declared in an enclosing type | 46 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Ball': 'RADIUS' is already in scope because it is declared in an enclosing type | 46 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'IntResource': 'UTILIZATION_EVENT' is already in scope because it is declared in an enclosing type | 144 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'IntResource': 'DEFAULT_REQUEST_PRIORITY' is already in scope because it is declared in an enclosing type | 175 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'IntResource': 'RESOURCE_REQUESTED_QUEUE_LENGTH' is already in scope because it is declared in an enclosing type | 204 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'IntResource': 'RESOURCE_REQUESTED_QUEUE_LENGTH' is already in scope because it is declared in an enclosing type | 237 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'IntResource': 'counter' is already in scope because it is declared in an enclosing type | 313 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Terminal': 'READY_EVENT' is already in scope because it is declared in an enclosing type | 125 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FlowObject': 'RELEASE_EVENT' is already in scope because it is inherited by an enclosing type | 80 |
Rule | Violation | Line |
---|---|---|
ExtendsObject | No need to explicitly extend Object. | 20 |
UselessParentheses | Useless parentheses. | 40 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FileContextFactory': 'context' is already in scope because it is declared in an enclosing type | 42 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FileContextFactory': 'context' is already in scope because it is declared in an enclosing type | 47 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 67 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 69 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 74 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 121 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 161 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 190 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'OBJECT_ADDED_EVENT' is already in scope because it is inherited by an enclosing type | 198 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 222 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'OBJECT_REMOVED_EVENT' is already in scope because it is inherited by an enclosing type | 227 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 244 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'OBJECT_REMOVED_EVENT' is already in scope because it is inherited by an enclosing type | 250 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'OBJECT_ADDED_EVENT' is already in scope because it is inherited by an enclosing type | 253 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 316 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'ROOT' is already in scope because it is inherited by an enclosing type | 324 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 326 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 337 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 346 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 435 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'OBJECT_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 443 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 458 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'REPLACE_SEPARATOR' is already in scope because it is inherited by an enclosing type | 458 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'ROOT' is already in scope because it is inherited by an enclosing type | 536 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 538 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 549 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 555 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JvmContextFactory': 'context' is already in scope because it is declared in an enclosing type | 28 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 291 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'OBJECT_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 299 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 315 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'REPLACE_SEPARATOR' is already in scope because it is inherited by an enclosing type | 315 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'RemoteContextFactory': 'context' is already in scope because it is declared in an enclosing type | 41 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'RemoteContextFactory': 'context' is already in scope because it is declared in an enclosing type | 43 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'RemoteContextFactory': 'context' is already in scope because it is declared in an enclosing type | 100 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'RemoteContextFactory': 'context' is already in scope because it is declared in an enclosing type | 101 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'LocalEventProducer': 'EventProducer::FIRST_POSITION' is already in scope because it is inherited by an enclosing type | 258 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'LocalEventProducer': 'EventProducer::FIRST_POSITION' is already in scope because it is inherited by an enclosing type | 282 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 95 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 39 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 41 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 40 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 40 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 40 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 40 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 40 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BoxAndWhiskerPlot': 'extent' is already in scope | 272 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Histogram': 'LABEL_Y_AXIS' is already in scope because it is declared in an enclosing type | 86 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Histogram': 'LABEL_X_AXIS' is already in scope because it is declared in an enclosing type | 89 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 70 |
UselessParentheses | Useless parentheses. | 138 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLOGARITHMIC' is already in scope because it is declared in an enclosing type | 97 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_Y_AXIS' is already in scope because it is declared in an enclosing type | 98 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLOGARITHMIC_YLINEAR' is already in scope because it is declared in an enclosing type | 100 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_X_AXIS' is already in scope because it is declared in an enclosing type | 101 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLOGARITHMIC_YLOGARITHMIC' is already in scope because it is declared in an enclosing type | 103 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_X_AXIS' is already in scope because it is declared in an enclosing type | 104 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_Y_AXIS' is already in scope because it is declared in an enclosing type | 105 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 183 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 194 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 230 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 242 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 125 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Frame': 'MAXIMIZED_BOTH' is already in scope because it is inherited by an enclosing type | 80 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'EXIT_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 324 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'DISPOSE_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 328 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 136 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 250 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 288 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 312 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'sleep' is already in scope | 161 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'sleep' is already in scope | 185 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 125 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 125 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'DISPOSE_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 71 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 148 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 174 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImmutableCollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 141 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImmutableCollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 167 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'DISPOSE_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 145 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MapTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 138 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MapTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 168 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ObjectJTable': 'updateTimer' is already in scope because it is declared in an enclosing type | 136 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JTable': 'AUTO_RESIZE_LAST_COLUMN' is already in scope because it is inherited by an enclosing type | 221 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 126 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 66 |
UselessParentheses | Useless parentheses. | 96 |
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'java.awt.Component' | 4 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'SORT_NONE' is already in scope because it is declared in an enclosing type | 42 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'instanceCounter' is already in scope because it is declared in an enclosing type | 45 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'CENTER_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 54 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'instanceCounter' is already in scope because it is declared in an enclosing type | 56 |
UselessParentheses | Useless parentheses. | 99 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'SORT_DESCENDING' is already in scope because it is declared in an enclosing type | 119 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'SORT_ASCENDING' is already in scope because it is declared in an enclosing type | 123 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 69 |
UselessParentheses | Useless parentheses. | 164 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'GraphicsDevice': 'TYPE_RASTER_SCREEN' is already in scope because it is inherited by an enclosing type | 37 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'coordinateTransform'. | 3 | 93 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'currentType'. | 3 | 54 |
UnusedFormalParameter | Avoid unused method parameters such as 'input'. | 3 | 359 |
UselessParentheses | Useless parentheses. | 4 | 451 |
UselessParentheses | Useless parentheses. | 4 | 491 |
UselessParentheses | Useless parentheses. | 4 | 577 |
UselessParentheses | Useless parentheses. | 4 | 623 |
UselessParentheses | Useless parentheses. | 4 | 713 |
UselessParentheses | Useless parentheses. | 4 | 759 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 64 |
UselessParentheses | Useless parentheses. | 4 | 88 |
UselessParentheses | Useless parentheses. | 4 | 100 |
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 105–110 |
UnusedLocalVariable | Avoid unused local variables such as 'route'. | 3 | 131 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'coordinateTransform'. | 3 | 93 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedLocalVariable | Avoid unused local variables such as 'scale'. | 3 | 205 |
UselessParentheses | Useless parentheses. | 4 | 314 |
UselessParentheses | Useless parentheses. | 4 | 375 |
UselessParentheses | Useless parentheses. | 4 | 376 |
UselessParentheses | Useless parentheses. | 4 | 391 |
UselessParentheses | Useless parentheses. | 4 | 393 |
UselessParentheses | Useless parentheses. | 4 | 395 |
UselessParentheses | Useless parentheses. | 4 | 396 |
UselessParentheses | Useless parentheses. | 4 | 413 |
UselessParentheses | Useless parentheses. | 4 | 415 |
UselessParentheses | Useless parentheses. | 4 | 418 |
UselessParentheses | Useless parentheses. | 4 | 419 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type | 4 | 84 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type | 4 | 95 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 4 | 109 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 4 | 111 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 4 | 116 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'LB' is already in scope because it is declared in an enclosing type | 4 | 215 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CB' is already in scope because it is declared in an enclosing type | 4 | 218 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'RB' is already in scope because it is declared in an enclosing type | 4 | 221 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'LC' is already in scope because it is declared in an enclosing type | 4 | 224 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type | 4 | 227 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'RC' is already in scope because it is declared in an enclosing type | 4 | 231 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'LT' is already in scope because it is declared in an enclosing type | 4 | 235 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CT' is already in scope because it is declared in an enclosing type | 4 | 238 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'RT' is already in scope because it is declared in an enclosing type | 4 | 241 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 4 | 278 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 4 | 280 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 44–48 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 158 |
UselessParentheses | Useless parentheses. | 4 | 159 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.io': 'IOException' is already in scope because it is imported in this file | 4 | 154 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'lock' is already in scope | 4 | 41 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 4 | 51 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'get' is already in scope | 4 | 53 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 4 | 55 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'get' is already in scope | 4 | 59 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 4 | 69 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'unlock' is already in scope | 4 | 82 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 4 | 92 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'get' is already in scope | 4 | 94 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 4 | 107 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'NORM_PRIORITY' is already in scope because it is inherited by an enclosing type | 4 | 42 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'interrupted' is already in scope | 4 | 93 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 50 |
UselessParentheses | Useless parentheses. | 4 | 51 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 156 |
UselessParentheses | Useless parentheses. | 4 | 169 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape': 'contains' is already in scope | 4 | 61 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape': 'contains' is already in scope | 4 | 61 |
UselessParentheses | Useless parentheses. | 4 | 72–73 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape2d': 'contains' is already in scope | 4 | 61 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape2d': 'contains' is already in scope | 4 | 61 |
UselessParentheses | Useless parentheses. | 4 | 72–73 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CartesianPoint': 'toSphericalPoint' is already in scope | 4 | 67 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SphericalPoint': 'toCartesianPoint' is already in scope | 4 | 75 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BitUtil': 'fromInteger' is already in scope | 4 | 63 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BitUtil': 'fromByteArray' is already in scope | 4 | 77 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BitUtil': 'toByteArray' is already in scope | 4 | 91 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Editable': 'editables' is already in scope because it is declared in an enclosing type | 4 | 46 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Editable': 'editables' is already in scope because it is declared in an enclosing type | 4 | 84 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Experiment': 'START_EXPERIMENT_EVENT' is already in scope because it is declared in an enclosing type | 4 | 178 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Experiment': 'END_EXPERIMENT_EVENT' is already in scope because it is declared in an enclosing type | 4 | 207 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'interrupted' is already in scope | 4 | 485 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessarySemicolon | Unnecessary semicolon | 3 | 97 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Resource': 'UTILIZATION_EVENT' is already in scope because it is declared in an enclosing type | 4 | 163 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Resource': 'DEFAULT_REQUEST_PRIORITY' is already in scope because it is declared in an enclosing type | 4 | 194 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Resource': 'QUEUE_LENGTH_EVENT' is already in scope because it is declared in an enclosing type | 4 | 223 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Resource': 'QUEUE_LENGTH_EVENT' is already in scope because it is declared in an enclosing type | 4 | 256 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Resource': 'counter' is already in scope because it is declared in an enclosing type | 4 | 333 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Resource': 'counter' is already in scope because it is declared in an enclosing type | 4 | 334 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'atomicFields' is already in scope because it is declared in an enclosing type | 4 | 83 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'coupledFields' is already in scope because it is declared in an enclosing type | 4 | 84 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'entityFields' is already in scope because it is declared in an enclosing type | 4 | 85 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'abstractDEVSFields' is already in scope because it is declared in an enclosing type | 4 | 86 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'stateFieldMap' is already in scope because it is declared in an enclosing type | 4 | 107 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'stateFieldMap' is already in scope because it is declared in an enclosing type | 4 | 111 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'atomicFields' is already in scope because it is declared in an enclosing type | 4 | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'coupledFields' is already in scope because it is declared in an enclosing type | 4 | 186 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'entityFields' is already in scope because it is declared in an enclosing type | 4 | 190 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'abstractDEVSFields' is already in scope because it is declared in an enclosing type | 4 | 194 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'stateFieldMap' is already in scope because it is declared in an enclosing type | 4 | 200 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'STATE_UPDATE' is already in scope because it is declared in an enclosing type | 4 | 219 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type | 4 | 65 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type | 4 | 87 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type | 4 | 99 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type | 4 | 109 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type | 4 | 118 |
UselessParentheses | Useless parentheses. | 4 | 201 |
UselessParentheses | Useless parentheses. | 4 | 216–217 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AtomicModel': 'INTERNAL_FIRST' is already in scope because it is declared in an enclosing type | 4 | 255 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'STATE_UPDATE' is already in scope because it is inherited by an enclosing type | 4 | 280 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractDevsModel': 'STATE_UPDATE' is already in scope because it is inherited by an enclosing type | 4 | 289 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 74–77 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::NORMAL_PRIORITY' is already in scope because it is inherited by an enclosing type | 4 | 37 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::NORMAL_PRIORITY' is already in scope because it is inherited by an enclosing type | 4 | 49 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::MIN_PRIORITY' is already in scope because it is inherited by an enclosing type | 4 | 60 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::MAX_PRIORITY' is already in scope because it is inherited by an enclosing type | 4 | 60 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::MIN_PRIORITY' is already in scope because it is inherited by an enclosing type | 4 | 62 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::MAX_PRIORITY' is already in scope because it is inherited by an enclosing type | 4 | 63 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AbstractSimEvent': 'constructorCounter' is already in scope because it is declared in an enclosing type | 4 | 66 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::NORMAL_PRIORITY' is already in scope because it is inherited by an enclosing type | 4 | 36 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimEvent': 'SimEventInterface::NORMAL_PRIORITY' is already in scope because it is inherited by an enclosing type | 4 | 54 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Create': 'CREATE_EVENT' is already in scope because it is declared in an enclosing type | 4 | 194 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FlowObject': 'RELEASE_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 64 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Seize': 'QUEUE_LENGTH_EVENT' is already in scope because it is declared in an enclosing type | 4 | 103 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Seize': 'QUEUE_LENGTH_EVENT' is already in scope because it is declared in an enclosing type | 4 | 150 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Seize': 'DELAY_TIME' is already in scope because it is declared in an enclosing type | 4 | 152 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryReturn | Unnecessary return statement | 3 | 75 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 77 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AnimatorInterface': 'UPDATE_ANIMATION_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 61 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 104 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 128 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 93 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 116 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AnimatorInterface': 'DEFAULT_ANIMATION_DELAY' is already in scope because it is inherited by an enclosing type | 4 | 37 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'AnimatorInterface': 'UPDATE_ANIMATION_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 58 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 87 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 107 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 153 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 158 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 240 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 249 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 267 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 285 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 293 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 317 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 231 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'TIME_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 260 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDefaultLogLevel': the method is already in a final class | 3 | 68 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 145–148 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'STARTING_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 182 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 194–197 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'START_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 260 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'STOP_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 266 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 286–289 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'STOPPING_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 298 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 359–362 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'NORM_PRIORITY' is already in scope because it is inherited by an enclosing type | 4 | 571 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'START_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 623 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SimulatorInterface': 'STOP_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 626 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'interrupted' is already in scope | 4 | 644 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryReturn | Unnecessary return statement | 3 | 157 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'LocalEventProducer': 'EventProducer::FIRST_POSITION' is already in scope because it is inherited by an enclosing type | 4 | 70 |
UnnecessaryReturn | Unnecessary return statement | 3 | 151 |
UselessParentheses | Useless parentheses. | 4 | 167 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryReturn | Unnecessary return statement | 3 | 136 |
UselessParentheses | Useless parentheses. | 4 | 144 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 72 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DistErlang': 'GAMMATHRESHOLD' is already in scope because it is declared in an enclosing type | 4 | 66 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DistErlang': 'GAMMATHRESHOLD' is already in scope because it is declared in an enclosing type | 4 | 73 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 61 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 142 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 55 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 63 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 194 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 68 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 56 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 315 |
UselessParentheses | Useless parentheses. | 4 | 316 |
UselessParentheses | Useless parentheses. | 4 | 317 |
UselessParentheses | Useless parentheses. | 4 | 318 |
UselessParentheses | Useless parentheses. | 4 | 319 |
UselessParentheses | Useless parentheses. | 4 | 320 |
UselessParentheses | Useless parentheses. | 4 | 321 |
UselessParentheses | Useless parentheses. | 4 | 322 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ProbMath': 'factorial' is already in scope | 4 | 346 |
UselessParentheses | Useless parentheses. | 4 | 405 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 63 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'DX120Generator': 'K' is already in scope because it is declared in an enclosing type | 4 | 66 |
UselessParentheses | Useless parentheses. | 4 | 113 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 126 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 77 |
UselessParentheses | Useless parentheses. | 4 | 111 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'sleep' is already in scope | 4 | 111 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 113–116 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Duplicate import 'nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent' | 4 | 4 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 135 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Ball': 'RADIUS' is already in scope because it is declared in an enclosing type | 4 | 46 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Ball': 'RADIUS' is already in scope because it is declared in an enclosing type | 4 | 46 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Ball': 'RADIUS' is already in scope because it is declared in an enclosing type | 4 | 46 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 70–73 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'IntResource': 'UTILIZATION_EVENT' is already in scope because it is declared in an enclosing type | 4 | 144 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'IntResource': 'DEFAULT_REQUEST_PRIORITY' is already in scope because it is declared in an enclosing type | 4 | 175 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'IntResource': 'RESOURCE_REQUESTED_QUEUE_LENGTH' is already in scope because it is declared in an enclosing type | 4 | 204 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'IntResource': 'RESOURCE_REQUESTED_QUEUE_LENGTH' is already in scope because it is declared in an enclosing type | 4 | 237 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'IntResource': 'counter' is already in scope because it is declared in an enclosing type | 4 | 313 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Terminal': 'READY_EVENT' is already in scope because it is declared in an enclosing type | 4 | 125 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'creationTime'. | 3 | 17 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FlowObject': 'RELEASE_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 80 |
Rule | Violation | Priority | Line |
---|---|---|---|
ExtendsObject | No need to explicitly extend Object. | 4 | 20 |
UselessParentheses | Useless parentheses. | 4 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'ROOT': the field is declared in an interface type | 3 | 50 |
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'SEPARATOR': the field is declared in an interface type | 3 | 53 |
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'REPLACE_SEPARATOR': the field is declared in an interface type | 3 | 56 |
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'OBJECT_ADDED_EVENT': the field is declared in an interface type | 3 | 64 |
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'OBJECT_REMOVED_EVENT': the field is declared in an interface type | 3 | 75 |
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'OBJECT_CHANGED_EVENT': the field is declared in an interface type | 3 | 87 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FileContextFactory': 'context' is already in scope because it is declared in an enclosing type | 4 | 42 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FileContextFactory': 'context' is already in scope because it is declared in an enclosing type | 4 | 47 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 67 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 69 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 74 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 121 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 161 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 190 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'OBJECT_ADDED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 198 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 222 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'OBJECT_REMOVED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 227 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 244 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'OBJECT_REMOVED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 250 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'OBJECT_ADDED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 253 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 316 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'ROOT' is already in scope because it is inherited by an enclosing type | 4 | 324 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 326 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 337 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 346 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 435 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'OBJECT_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 443 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 458 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'REPLACE_SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 458 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'ROOT' is already in scope because it is inherited by an enclosing type | 4 | 536 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 538 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 549 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 555 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JvmContextFactory': 'context' is already in scope because it is declared in an enclosing type | 4 | 28 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidUsingHardCodedIP | Do not hard code the IP address host | 3 | 95 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 291 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'OBJECT_CHANGED_EVENT' is already in scope because it is inherited by an enclosing type | 4 | 299 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 315 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ContextInterface': 'REPLACE_SEPARATOR' is already in scope because it is inherited by an enclosing type | 4 | 315 |
UnusedPrivateField | Avoid unused private fields such as 'bindingKey'. | 3 | 428 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'RemoteContextFactory': 'context' is already in scope because it is declared in an enclosing type | 4 | 41 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'RemoteContextFactory': 'context' is already in scope because it is declared in an enclosing type | 4 | 43 |
AvoidUsingHardCodedIP | Do not hard code the IP address ${variableName} | 3 | 62 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'RemoteContextFactory': 'context' is already in scope because it is declared in an enclosing type | 4 | 100 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'RemoteContextFactory': 'context' is already in scope because it is declared in an enclosing type | 4 | 101 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'LocalEventProducer': 'EventProducer::FIRST_POSITION' is already in scope because it is inherited by an enclosing type | 4 | 258 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'LocalEventProducer': 'EventProducer::FIRST_POSITION' is already in scope because it is inherited by an enclosing type | 4 | 282 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 50–53 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 69–72 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 77–80 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'autoPanOnNextPaintComponent'. | 3 | 56 |
UselessOverridingMethod | Overriding method merely calls super | 3 | 107 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryReturn | Unnecessary return statement | 3 | 80 |
UselessParentheses | Useless parentheses. | 4 | 95 |
Rule | Violation | Priority | Line |
---|---|---|---|
SimplifiedTernary | This conditional expression can be simplified with || or && | 3 | 303 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 329–332 |
UnnecessaryReturn | Unnecessary return statement | 3 | 384 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 734–737 |
UselessOverridingMethod | Overriding method merely calls super | 3 | 989 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 4 | 39 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 4 | 41 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 4 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 4 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 4 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 4 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 4 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BoxAndWhiskerPlot': 'extent' is already in scope | 4 | 272 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Histogram': 'LABEL_Y_AXIS' is already in scope because it is declared in an enclosing type | 4 | 86 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Histogram': 'LABEL_X_AXIS' is already in scope because it is declared in an enclosing type | 4 | 89 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 70 |
UselessParentheses | Useless parentheses. | 4 | 138 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLOGARITHMIC' is already in scope because it is declared in an enclosing type | 4 | 97 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_Y_AXIS' is already in scope because it is declared in an enclosing type | 4 | 98 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLOGARITHMIC_YLINEAR' is already in scope because it is declared in an enclosing type | 4 | 100 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_X_AXIS' is already in scope because it is declared in an enclosing type | 4 | 101 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLOGARITHMIC_YLOGARITHMIC' is already in scope because it is declared in an enclosing type | 4 | 103 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_X_AXIS' is already in scope because it is declared in an enclosing type | 4 | 104 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_Y_AXIS' is already in scope because it is declared in an enclosing type | 4 | 105 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 4 | 183 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 4 | 194 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 4 | 230 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 4 | 242 |
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 105–109 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 113–117 |
UselessParentheses | Useless parentheses. | 4 | 125 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Frame': 'MAXIMIZED_BOTH' is already in scope because it is inherited by an enclosing type | 4 | 80 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 130–133 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'EXIT_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 4 | 324 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'DISPOSE_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 4 | 328 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 4 | 136 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 4 | 250 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 4 | 288 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 4 | 312 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'sleep' is already in scope | 4 | 161 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 163–166 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 3 | 266 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'animationTab'. | 3 | 27 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'sleep' is already in scope | 4 | 185 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 187–190 |
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 76–83 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 133 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 125 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 125 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'DISPOSE_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 4 | 71 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'loadIcon': the method is already in a final class | 3 | 33 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'loadGrayscaleIcon': the method is already in a final class | 3 | 51 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 4 | 148 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 4 | 174 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImmutableCollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 4 | 141 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImmutableCollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 4 | 167 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'DISPOSE_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 4 | 145 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 153–157 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MapTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 4 | 138 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MapTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 4 | 168 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ObjectJTable': 'updateTimer' is already in scope because it is declared in an enclosing type | 4 | 136 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JTable': 'AUTO_RESIZE_LAST_COLUMN' is already in scope because it is inherited by an enclosing type | 4 | 221 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 126 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 66 |
UselessParentheses | Useless parentheses. | 4 | 96 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'java.awt.Component' | 4 | 4 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Definition': the interface is declared in an interface type | 3 | 22 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'SORT_NONE' is already in scope because it is declared in an enclosing type | 4 | 42 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'instanceCounter' is already in scope because it is declared in an enclosing type | 4 | 45 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'CENTER_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 4 | 54 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'instanceCounter' is already in scope because it is declared in an enclosing type | 4 | 56 |
UselessParentheses | Useless parentheses. | 4 | 99 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'SORT_DESCENDING' is already in scope because it is declared in an enclosing type | 4 | 119 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'SORT_ASCENDING' is already in scope because it is declared in an enclosing type | 4 | 123 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 69 |
UselessParentheses | Useless parentheses. | 4 | 164 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyControlStatement | Empty if statement | 3 | 401–416 |
EmptyControlStatement | Empty if statement | 3 | 405–416 |
EmptyControlStatement | Empty if statement | 3 | 409–416 |
EmptyControlStatement | Empty if statement | 3 | 413–416 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'dirtyControls'. | 3 | 56 |
UnusedLocalVariable | Avoid unused local variables such as 'params'. | 3 | 210 |
SimplifiedTernary | This conditional expression can be simplified with || or && | 3 | 233 |
SimplifiedTernary | This conditional expression can be simplified with || or && | 3 | 254 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'dirtyControls'. | 3 | 63 |
UnusedLocalVariable | Avoid unused local variables such as 'params'. | 3 | 269 |
SimplifiedTernary | This conditional expression can be simplified with || or && | 3 | 292 |
SimplifiedTernary | This conditional expression can be simplified with || or && | 3 | 313 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'GraphicsDevice': 'TYPE_RASTER_SCREEN' is already in scope because it is inherited by an enclosing type | 4 | 37 |
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 180–183 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 239–242 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 305–308 |
Filename | Rule message | Suppression type | Reason |
---|---|---|---|
nl/tudelft/simulation/dsol/animation/gis/esri/ShapeFileReader.java | Avoid unused local variables such as 'shapeNumber'. | @suppresswarnings |