The following document contains the results of Checkstyle 6.2 with development/dsol-checks.xml ruleset. 
| Category | Rule | Violations | Severity |
|---|---|---|---|
| blocks | AvoidNestedBlocks
|
2 | |
| EmptyBlock | 7 | ||
| NeedBraces | 8 | ||
| design | DesignForExtension | 147 | |
| HideUtilityClassConstructor | 1 | ||
| VisibilityModifier | 8 | ||
| javadoc | JavadocMethod | 1 | |
| JavadocVariable | 4 | ||
| misc | FinalParameters | 16 | |
| TodoComment | 10 | ||
| modifier | RedundantModifier | 3 | |
| naming | StaticVariableName | 3 | |
| sizes | LineLength
|
2 | |
| MethodLength | 12 | ||
| ParameterNumber | 14 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getRelativeBin' is not designed for extension - needs to be abstract, final or empty. | 75 | |
| design | DesignForExtension | Method 'adjustMaximumValue' is not designed for extension - needs to be abstract, final or empty. | 84 | |
| design | DesignForExtension | Method 'getValue' is not designed for extension - needs to be abstract, final or empty. | 95 | |
| design | DesignForExtension | Method 'getAggregatedBinCount' is not designed for extension - needs to be abstract, final or empty. | 103 | |
| design | DesignForExtension | Method 'getBinCount' is not designed for extension - needs to be abstract, final or empty. | 112 | |
| design | DesignForExtension | Method 'getCurrentGranularity' is not designed for extension - needs to be abstract, final or empty. | 121 | |
| design | DesignForExtension | Method 'setCurrentGranularity' is not designed for extension - needs to be abstract, final or empty. | 131 | |
| design | DesignForExtension | Method 'getMaximumValue' is not designed for extension - needs to be abstract, final or empty. | 148 | |
| design | DesignForExtension | Method 'setMaximumValue' is not designed for extension - needs to be abstract, final or empty. | 158 | |
| design | DesignForExtension | Method 'getMinimumValue' is not designed for extension - needs to be abstract, final or empty. | 171 | |
| design | DesignForExtension | Method 'getFormat' is not designed for extension - needs to be abstract, final or empty. | 189 | |
| design | DesignForExtension | Method 'getShortName' is not designed for extension - needs to be abstract, final or empty. | 198 | |
| design | DesignForExtension | Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 207 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 9). | 123 | |
| blocks | EmptyBlock | Must have at least one statement. | 202 | |
| design | DesignForExtension | Method 'createChart' is not designed for extension - needs to be abstract, final or empty. | 267 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| blocks | EmptyBlock | Must have at least one statement. | 71 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 77 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'flow' must be private and have accessor methods. | 140 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| blocks | EmptyBlock | Must have at least one statement. | 256 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getLegend' is not designed for extension - needs to be abstract, final or empty. | 61 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getColor' is not designed for extension - needs to be abstract, final or empty. | 56 | |
| design | DesignForExtension | Method 'getLegend' is not designed for extension - needs to be abstract, final or empty. | 92 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 99 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getColor' is not designed for extension - needs to be abstract, final or empty. | 39 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getColor' is not designed for extension - needs to be abstract, final or empty. | 58 | |
| modifier | RedundantModifier | Redundant 'final' modifier. | 176 | |
| design | DesignForExtension | Method 'getLegend' is not designed for extension - needs to be abstract, final or empty. | 182 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 189 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getColor' is not designed for extension - needs to be abstract, final or empty. | 28 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 313 | |
| blocks | AvoidNestedBlocks | Avoid nested blocks. | 340 | |
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 373 | |
| blocks | AvoidNestedBlocks | Avoid nested blocks. | 400 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 8). | 67 | |
| design | DesignForExtension | Method 'draw' is not designed for extension - needs to be abstract, final or empty. | 83 | |
| design | DesignForExtension | Method 'getSimulator' is not designed for extension - needs to be abstract, final or empty. | 94 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'checkEnoughSpace' is not designed for extension - needs to be abstract, final or empty. | 19 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'addType' is not designed for extension - needs to be abstract, final or empty. | 79 | |
| design | DesignForExtension | Method 'draw' is not designed for extension - needs to be abstract, final or empty. | 93 | |
| design | DesignForExtension | Method 'getLength' is not designed for extension - needs to be abstract, final or empty. | 165 | |
| design | DesignForExtension | Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. | 173 | |
| design | DesignForExtension | Method 'getGtuType' is not designed for extension - needs to be abstract, final or empty. | 181 | |
| design | DesignForExtension | Method 'getMaximumSpeed' is not designed for extension - needs to be abstract, final or empty. | 189 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'draw' is not designed for extension - needs to be abstract, final or empty. | 106 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'reTryInterval' must be private and have accessor methods. | 80 | |
| design | VisibilityModifier | Variable 'initialLongitudinalPositions' must be private and have accessor methods. | 83 | |
| design | VisibilityModifier | Variable 'roomChecker' must be private and have accessor methods. | 86 | |
| design | VisibilityModifier | Variable 'gtuColorer' must be private and have accessor methods. | 89 | |
| sizes | ParameterNumber | More than 7 parameters (found 10). | 110 | |
| misc | FinalParameters | Parameter id should be final. | 110 | |
| misc | FinalParameters | Parameter roomChecker should be final. | 113 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 286 | |
| design | DesignForExtension | Method 'getGeneratedGTUs' is not designed for extension - needs to be abstract, final or empty. | 294 | |
| design | DesignForExtension | Method 'setGeneratedGTUs' is not designed for extension - needs to be abstract, final or empty. | 302 | |
| misc | FinalParameters | Parameter generatedGTUs should be final. | 302 | |
| design | DesignForExtension | Method 'getId' is not designed for extension - needs to be abstract, final or empty. | 311 | |
| design | DesignForExtension | Method 'getEndTime' is not designed for extension - needs to be abstract, final or empty. | 320 | |
| design | DesignForExtension | Method 'getMaxGTUs' is not designed for extension - needs to be abstract, final or empty. | 329 | |
| design | DesignForExtension | Method 'getGtuColorer' is not designed for extension - needs to be abstract, final or empty. | 338 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 360 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 11). | 101 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 190 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| modifier | RedundantModifier | Redundant 'public' modifier. | 24 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'draw' is not designed for extension - needs to be abstract, final or empty. | 46 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 107 | |
| naming | StaticVariableName | Name 'CACHING' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 108 | |
| design | VisibilityModifier | Variable 'CACHING' must be private and have accessor methods. | 108 | |
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 111 | |
| naming | StaticVariableName | Name 'CACHED_POSITION' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 112 | |
| design | VisibilityModifier | Variable 'CACHED_POSITION' must be private and have accessor methods. | 112 | |
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 115 | |
| naming | StaticVariableName | Name 'NON_CACHED_POSITION' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 116 | |
| design | VisibilityModifier | Variable 'NON_CACHED_POSITION' must be private and have accessor methods. | 116 | |
| sizes | MethodLength | Method length is 162 lines (max allowed is 150). | 663 | |
| blocks | EmptyBlock | Must have at least one statement. | 1030 | |
| blocks | EmptyBlock | Must have at least one statement. | 1045 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'isDeadEnd' is not designed for extension - needs to be abstract, final or empty. | 74 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getDownstreamObjectsOnRoute' is not designed for extension - needs to be abstract, final or empty. | 328 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocVariable | Missing a Javadoc comment. | 25 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 27 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'updateAll' is not designed for extension - needs to be abstract, final or empty. | 96 | |
| design | DesignForExtension | Method 'isGtuAlongsideOverride' is not designed for extension - needs to be abstract, final or empty. | 220 | |
| design | DesignForExtension | Method 'updateAllDelayed' is not designed for extension - needs to be abstract, final or empty. | 232 | |
| design | DesignForExtension | Method 'updateFirstLeaders' is not designed for extension - needs to be abstract, final or empty. | 269 | |
| design | DesignForExtension | Method 'updateFirstFollowers' is not designed for extension - needs to be abstract, final or empty. | 277 | |
| design | DesignForExtension | Method 'updateGtuAlongside' is not designed for extension - needs to be abstract, final or empty. | 285 | |
| design | DesignForExtension | Method 'updateLeaders' is not designed for extension - needs to be abstract, final or empty. | 293 | |
| design | DesignForExtension | Method 'updateFollowers' is not designed for extension - needs to be abstract, final or empty. | 300 | |
| design | DesignForExtension | Method 'getDelayedCrossSection' is not designed for extension - needs to be abstract, final or empty. | 310 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'setInfo' is not designed for extension - needs to be abstract, final or empty. | 61 | |
| design | DesignForExtension | Method 'setInfo' is not designed for extension - needs to be abstract, final or empty. | 73 | |
| design | DesignForExtension | Method 'getInfo' is not designed for extension - needs to be abstract, final or empty. | 106 | |
| design | DesignForExtension | Method 'getInfo' is not designed for extension - needs to be abstract, final or empty. | 120 | |
| design | DesignForExtension | Method 'changeLane' is not designed for extension - needs to be abstract, final or empty. | 167 | |
| design | DesignForExtension | Method 'getDelayParameter' is not designed for extension - needs to be abstract, final or empty. | 233 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 280 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 174 lines (max allowed is 150). | 123 | |
| blocks | EmptyBlock | Must have at least one statement. | 291 | |
| design | DesignForExtension | Method 'getFirstLeaders' is not designed for extension - needs to be abstract, final or empty. | 377 | |
| design | DesignForExtension | Method 'getFirstFollowers' is not designed for extension - needs to be abstract, final or empty. | 386 | |
| design | DesignForExtension | Method 'isGtuAlongside' is not designed for extension - needs to be abstract, final or empty. | 395 | |
| design | DesignForExtension | Method 'getLeaders' is not designed for extension - needs to be abstract, final or empty. | 414 | |
| design | DesignForExtension | Method 'getFollowers' is not designed for extension - needs to be abstract, final or empty. | 422 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 87 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 243 lines (max allowed is 150). | 104 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 249 | |
| design | DesignForExtension | Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 263 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getRelativeLane' is not designed for extension - needs to be abstract, final or empty. | 56 | |
| design | DesignForExtension | Method 'getLines' is not designed for extension - needs to be abstract, final or empty. | 64 | |
| design | DesignForExtension | Method 'getConflictIds' is not designed for extension - needs to be abstract, final or empty. | 72 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getConflictRuleType' is not designed for extension - needs to be abstract, final or empty. | 279 | |
| design | DesignForExtension | Method 'getConflictingTrafficLightDistance' is not designed for extension - needs to be abstract, final or empty. | 288 | |
| design | DesignForExtension | Method 'isPermitted' is not designed for extension - needs to be abstract, final or empty. | 297 | |
| design | DesignForExtension | Method 'setConflictingTrafficLight' is not designed for extension - needs to be abstract, final or empty. | 307 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'moved' is not designed for extension - needs to be abstract, final or empty. | 147 | |
| design | DesignForExtension | Method 'getId' is not designed for extension - needs to be abstract, final or empty. | 193 | |
| design | DesignForExtension | Method 'getLength' is not designed for extension - needs to be abstract, final or empty. | 200 | |
| design | DesignForExtension | Method 'getSpeed' is not designed for extension - needs to be abstract, final or empty. | 207 | |
| design | DesignForExtension | Method 'getObjectType' is not designed for extension - needs to be abstract, final or empty. | 214 | |
| design | DesignForExtension | Method 'getAcceleration' is not designed for extension - needs to be abstract, final or empty. | 221 | |
| design | DesignForExtension | Method 'getGtuType' is not designed for extension - needs to be abstract, final or empty. | 228 | |
| design | DesignForExtension | Method 'isFacingSameDirection' is not designed for extension - needs to be abstract, final or empty. | 235 | |
| design | DesignForExtension | Method 'isBrakingLightsOn' is not designed for extension - needs to be abstract, final or empty. | 242 | |
| design | DesignForExtension | Method 'isLeftTurnIndicatorOn' is not designed for extension - needs to be abstract, final or empty. | 250 | |
| design | DesignForExtension | Method 'isRightTurnIndicatorOn' is not designed for extension - needs to be abstract, final or empty. | 257 | |
| design | DesignForExtension | Method 'isEmergencyLightsOn' is not designed for extension - needs to be abstract, final or empty. | 264 | |
| design | DesignForExtension | Method 'isHonking' is not designed for extension - needs to be abstract, final or empty. | 271 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'moved' is not designed for extension - needs to be abstract, final or empty. | 172 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'moved' is not designed for extension - needs to be abstract, final or empty. | 143 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'moved' is not designed for extension - needs to be abstract, final or empty. | 154 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocVariable | Missing a Javadoc comment. | 41 | |
| javadoc | JavadocVariable | Missing a Javadoc comment. | 43 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 9). | 85 | |
| sizes | ParameterNumber | More than 7 parameters (found 9). | 215 | |
| sizes | LineLength | Line is longer than 128 characters (found 131). | 824 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'setTurnIndicator' is not designed for extension - needs to be abstract, final or empty. | 240 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 193 lines (max allowed is 150). | 274 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 237 | |
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 383 | |
| sizes | MethodLength | Method length is 168 lines (max allowed is 150). | 445 | |
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 663 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 9). | 54 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 15 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'accelerate' is not designed for extension - needs to be abstract, final or empty. | 44 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 102 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'accelerate' is not designed for extension - needs to be abstract, final or empty. | 44 | |
| sizes | ParameterNumber | More than 7 parameters (found 8). | 45 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 68 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 8). | 42 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'accelerate' is not designed for extension - needs to be abstract, final or empty. | 31 | |
| sizes | ParameterNumber | More than 7 parameters (found 8). | 32 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 42 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'accelerate' is not designed for extension - needs to be abstract, final or empty. | 30 | |
| sizes | ParameterNumber | More than 7 parameters (found 8). | 31 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 42 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'generatePerception' is not designed for extension - needs to be abstract, final or empty. | 29 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'determineDesire' is not designed for extension - needs to be abstract, final or empty. | 34 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'determineDesire' is not designed for extension - needs to be abstract, final or empty. | 37 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getLatestDesire' is not designed for extension - needs to be abstract, final or empty. | 197 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getLine' is not designed for extension - needs to be abstract, final or empty. | 174 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 188 lines (max allowed is 150). | 94 | |
| sizes | MethodLength | Method length is 169 lines (max allowed is 150). | 296 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | HideUtilityClassConstructor | Utility classes should not have a public or default constructor. | 28 | |
| misc | FinalParameters | Parameter args should be final. | 35 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 159 lines (max allowed is 150). | 121 | |
| sizes | MethodLength | Method length is 161 lines (max allowed is 150). | 509 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 188 lines (max allowed is 150). | 76 | |
| blocks | EmptyBlock | Must have at least one statement. | 87 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 194 lines (max allowed is 150). | 229 | |
| sizes | ParameterNumber | More than 7 parameters (found 14). | 645 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'generateTacticalPlanner' is not designed for extension - needs to be abstract, final or empty. | 42 | |
| design | DesignForExtension | Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. | 49 | |
| misc | FinalParameters | Parameter link should be final. | 50 | |
| misc | FinalParameters | Parameter direction should be final. | 50 | |
| misc | FinalParameters | Parameter gtuType should be final. | 50 | |
| design | DesignForExtension | Method 'nextLinkDirection' is not designed for extension - needs to be abstract, final or empty. | 56 | |
| misc | FinalParameters | Parameter link should be final. | 57 | |
| misc | FinalParameters | Parameter direction should be final. | 57 | |
| misc | FinalParameters | Parameter gtuType should be final. | 57 | |
| design | DesignForExtension | Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. | 63 | |
| misc | FinalParameters | Parameter node should be final. | 64 | |
| misc | FinalParameters | Parameter previousLink should be final. | 64 | |
| misc | FinalParameters | Parameter gtuType should be final. | 64 | |
| design | DesignForExtension | Method 'nextLinkDirection' is not designed for extension - needs to be abstract, final or empty. | 70 | |
| misc | FinalParameters | Parameter node should be final. | 71 | |
| misc | FinalParameters | Parameter previousLink should be final. | 71 | |
| misc | FinalParameters | Parameter gtuType should be final. | 71 | |
| design | DesignForExtension | Method 'getRoute' is not designed for extension - needs to be abstract, final or empty. | 77 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocMethod | Missing a Javadoc comment. | 488 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'generateTacticalPlanner' is not designed for extension - needs to be abstract, final or empty. | 82 | |
| design | DesignForExtension | Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. | 89 | |
| design | DesignForExtension | Method 'nextLinkDirection' is not designed for extension - needs to be abstract, final or empty. | 97 | |
| design | DesignForExtension | Method 'nextNode' is not designed for extension - needs to be abstract, final or empty. | 106 | |
| design | DesignForExtension | Method 'nextLinkDirection' is not designed for extension - needs to be abstract, final or empty. | 114 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'paint' is not designed for extension - needs to be abstract, final or empty. | 64 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'paint' is not designed for extension - needs to be abstract, final or empty. | 54 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'paint' is not designed for extension - needs to be abstract, final or empty. | 57 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 80 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 9). | 180 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. | 90 | |
| design | DesignForExtension | Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 105 | |
| design | DesignForExtension | Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 117 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 120 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 122 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 124 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 127 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 131 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 134 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 138 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 141 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 147 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'addDirectionality' is not designed for extension - needs to be abstract, final or empty. | 1576 | |
| design | DesignForExtension | Method 'removeDirectionality' is not designed for extension - needs to be abstract, final or empty. | 1589 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 56 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'determinePriority' is not designed for extension - needs to be abstract, final or empty. | 43 | |
| design | DesignForExtension | Method 'clone' is not designed for extension - needs to be abstract, final or empty. | 115 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 122 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'determinePriority' is not designed for extension - needs to be abstract, final or empty. | 71 | |
| design | DesignForExtension | Method 'clone' is not designed for extension - needs to be abstract, final or empty. | 175 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 182 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'clone' is not designed for extension - needs to be abstract, final or empty. | 27 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'isActive' is not designed for extension - needs to be abstract, final or empty. | 145 | |
| design | DesignForExtension | Method 'getSpeed' is not designed for extension - needs to be abstract, final or empty. | 154 | |
| design | DesignForExtension | Method 'clone' is not designed for extension - needs to be abstract, final or empty. | 160 | |
| design | DesignForExtension | Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 169 | |
| design | DesignForExtension | Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 182 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 246 | |
| sizes | LineLength | Line is longer than 128 characters (found 131). | 249 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 8). | 74 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 185 lines (max allowed is 150). | 253 | |
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 325 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getId' is not designed for extension - needs to be abstract, final or empty. | 55 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getId' is not designed for extension - needs to be abstract, final or empty. | 64 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getId' is not designed for extension - needs to be abstract, final or empty. | 39 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getId' is not designed for extension - needs to be abstract, final or empty. | 39 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 60 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 98 |