The following document contains the results of Checkstyle 6.18 with development/dsol-checks.xml ruleset. 
| Category | Rule | Violations | Severity |
|---|---|---|---|
| blocks | AvoidNestedBlocks
|
2 | |
| EmptyBlock | 2 | ||
LeftCurly
|
6 | ||
| NeedBraces | 8 | ||
| coding | InnerAssignment | 2 | |
| design | DesignForExtension | 217 | |
| HideUtilityClassConstructor | 2 | ||
| VisibilityModifier | 26 | ||
| javadoc | JavadocMethod | 4 | |
| misc | FinalParameters | 7 | |
| TodoComment | 12 | ||
| modifier | ModifierOrder | 11 | |
| RedundantModifier | 18 | ||
| naming | StaticVariableName | 6 | |
| sizes | LineLength
|
72 | |
| MethodLength | 15 | ||
| ParameterNumber | 25 | ||
| whitespace | WhitespaceAfter | 1 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 9). | 122 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| blocks | EmptyBlock | Must have at least one statement. | 71 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 131). | 584 | |
| sizes | LineLength | Line is longer than 128 characters (found 133). | 634 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'flow' must be private and have accessor methods. | 139 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'animateNetwork' is not designed for extension - needs to be abstract, final or empty. | 278 | |
| design | DesignForExtension | Method 'addAnimationToggles' is not designed for extension - needs to be abstract, final or empty. | 332 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getLegend' is not designed for extension - needs to be abstract, final or empty. | 42 | |
| design | DesignForExtension | Method 'getColor' is not designed for extension - needs to be abstract, final or empty. | 49 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 61 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 134). | 80 | |
| design | DesignForExtension | Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 217 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'tMin' must be private and have accessor methods. | 33 | |
| design | VisibilityModifier | Variable 'tMax' must be private and have accessor methods. | 36 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getColor' is not designed for extension - needs to be abstract, final or empty. | 55 | |
| misc | FinalParameters | Parameter gtu should be final. | 56 | |
| design | DesignForExtension | Method 'getLegend' is not designed for extension - needs to be abstract, final or empty. | 62 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 69 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'add' is not designed for extension - needs to be abstract, final or empty. | 61 | |
| design | DesignForExtension | Method 'add' is not designed for extension - needs to be abstract, final or empty. | 78 | |
| design | DesignForExtension | Method 'getColor' is not designed for extension - needs to be abstract, final or empty. | 85 | |
| design | DesignForExtension | Method 'getLegend' is not designed for extension - needs to be abstract, final or empty. | 103 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 117 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 30 | |
| modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 33 | |
| modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 36 | |
| design | DesignForExtension | Method 'getColor' is not designed for extension - needs to be abstract, final or empty. | 47 | |
| design | DesignForExtension | Method 'getLegend' is not designed for extension - needs to be abstract, final or empty. | 62 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 69 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 131). | 26 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getColor' is not designed for extension - needs to be abstract, final or empty. | 58 | |
| design | DesignForExtension | Method 'getLegend' is not designed for extension - needs to be abstract, final or empty. | 86 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getColor' is not designed for extension - needs to be abstract, final or empty. | 51 | |
| design | DesignForExtension | Method 'getLegend' is not designed for extension - needs to be abstract, final or empty. | 79 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 86 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 337 | |
| blocks | AvoidNestedBlocks | Avoid nested blocks. | 364 | |
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 397 | |
| blocks | AvoidNestedBlocks | Avoid nested blocks. | 424 | |
| design | DesignForExtension | Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. | 599 | |
| design | DesignForExtension | Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. | 613 | |
| design | DesignForExtension | Method 'getQueueLengths' is not designed for extension - needs to be abstract, final or empty. | 620 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'headwayFactor' is not designed for extension - needs to be abstract, final or empty. | 23 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'canPlace' is not designed for extension - needs to be abstract, final or empty. | 40 | |
| design | DesignForExtension | Method 'headwayFactor' is not designed for extension - needs to be abstract, final or empty. | 145 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'paint' is not designed for extension - needs to be abstract, final or empty. | 47 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 130). | 76 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'positions' must be private and have accessor methods. | 419 | |
| misc | FinalParameters | Parameter gtuType should be final. | 466 | |
| design | VisibilityModifier | Variable 'positions' must be private and have accessor methods. | 580 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 949 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 959 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 1023 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 1037 | |
| sizes | LineLength | Line is longer than 128 characters (found 136). | 1050 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 142). | 74 | |
| sizes | ParameterNumber | More than 7 parameters (found 9). | 133 | |
| design | DesignForExtension | Method 'setNoLaneChangeDistance' is not designed for extension - needs to be abstract, final or empty. | 159 | |
| design | DesignForExtension | Method 'disable' is not designed for extension - needs to be abstract, final or empty. | 411 | |
| design | DesignForExtension | Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. | 543 | |
| design | DesignForExtension | Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. | 550 | |
| design | DesignForExtension | Method 'getQueueLengths' is not designed for extension - needs to be abstract, final or empty. | 560 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'addState' is not designed for extension - needs to be abstract, final or empty. | 138 | |
| design | DesignForExtension | Method 'addState' is not designed for extension - needs to be abstract, final or empty. | 198 | |
| design | DesignForExtension | Method 'drawState' is not designed for extension - needs to be abstract, final or empty. | 255 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 283 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 138). | 117 | |
| design | DesignForExtension | Method 'addPlatoon' is not designed for extension - needs to be abstract, final or empty. | 135 | |
| design | DesignForExtension | Method 'fixInfo' is not designed for extension - needs to be abstract, final or empty. | 159 | |
| design | DesignForExtension | Method 'addGtu' is not designed for extension - needs to be abstract, final or empty. | 175 | |
| design | DesignForExtension | Method 'addGtu' is not designed for extension - needs to be abstract, final or empty. | 194 | |
| design | DesignForExtension | Method 'start' is not designed for extension - needs to be abstract, final or empty. | 210 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getOrigin' is not designed for extension - needs to be abstract, final or empty. | 81 | |
| design | DesignForExtension | Method 'getDestination' is not designed for extension - needs to be abstract, final or empty. | 89 | |
| design | DesignForExtension | Method 'getVehicleModel' is not designed for extension - needs to be abstract, final or empty. | 98 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'draw' is not designed for extension - needs to be abstract, final or empty. | 90 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getFrequency' is not designed for extension - needs to be abstract, final or empty. | 73 | |
| design | DesignForExtension | Method 'nextTimeSlice' is not designed for extension - needs to be abstract, final or empty. | 80 | |
| design | DesignForExtension | Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 94 | |
| design | DesignForExtension | Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 106 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 152 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'draw' is not designed for extension - needs to be abstract, final or empty. | 51 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 256 lines (max allowed is 150). | 123 | |
| sizes | LineLength | Line is longer than 128 characters (found 140). | 124 | |
| sizes | LineLength | Line is longer than 128 characters (found 133). | 781 | |
| design | DesignForExtension | Method 'getGenerator' is not designed for extension - needs to be abstract, final or empty. | 856 | |
| design | DesignForExtension | Method 'getHeadwayGenerator' is not designed for extension - needs to be abstract, final or empty. | 865 | |
| design | DesignForExtension | Method 'getCharachteristicsGenerator' is not designed for extension - needs to be abstract, final or empty. | 874 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'shortName' is not designed for extension - needs to be abstract, final or empty. | 139 | |
| design | DesignForExtension | Method 'description' is not designed for extension - needs to be abstract, final or empty. | 146 | |
| design | DesignForExtension | Method 'makeModel' is not designed for extension - needs to be abstract, final or empty. | 160 | |
| design | DesignForExtension | Method 'getColorer' is not designed for extension - needs to be abstract, final or empty. | 167 | |
| sizes | MethodLength | Method length is 180 lines (max allowed is 150). | 189 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 150 | |
| naming | StaticVariableName | Name 'CACHING' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 151 | |
| design | VisibilityModifier | Variable 'CACHING' must be private and have accessor methods. | 151 | |
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 154 | |
| naming | StaticVariableName | Name 'CACHED_POSITION' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 155 | |
| design | VisibilityModifier | Variable 'CACHED_POSITION' must be private and have accessor methods. | 155 | |
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 158 | |
| naming | StaticVariableName | Name 'NON_CACHED_POSITION' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 159 | |
| design | VisibilityModifier | Variable 'NON_CACHED_POSITION' must be private and have accessor methods. | 159 | |
| design | DesignForExtension | Method 'setParent' is not designed for extension - needs to be abstract, final or empty. | 260 | |
| design | DesignForExtension | Method 'reinit' is not designed for extension - needs to be abstract, final or empty. | 278 | |
| design | DesignForExtension | Method 'addGtuToLane' is not designed for extension - needs to be abstract, final or empty. | 339 | |
| design | DesignForExtension | Method 'changeLaneInstantaneously' is not designed for extension - needs to be abstract, final or empty. | 431 | |
| coding | InnerAssignment | Inner assignments should be avoided. | 855 | |
| sizes | MethodLength | Method length is 163 lines (max allowed is 150). | 1084 | |
| design | DesignForExtension | Method 'setVehicleModel' is not designed for extension - needs to be abstract, final or empty. | 1318 | |
| design | DesignForExtension | Method 'getVehicleModel' is not designed for extension - needs to be abstract, final or empty. | 1324 | |
| design | DesignForExtension | Method 'getDesiredSpeed' is not designed for extension - needs to be abstract, final or empty. | 1404 | |
| design | DesignForExtension | Method 'getCarFollowingAcceleration' is not designed for extension - needs to be abstract, final or empty. | 1432 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 138). | 53 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 138). | 87 | |
| sizes | LineLength | Line is longer than 128 characters (found 131). | 535 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getMental' is not designed for extension - needs to be abstract, final or empty. | 118 | |
| design | DesignForExtension | Method 'perceive' is not designed for extension - needs to be abstract, final or empty. | 125 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'primaryIterator' is not designed for extension - needs to be abstract, final or empty. | 79 | |
| design | DesignForExtension | Method 'getDx' is not designed for extension - needs to be abstract, final or empty. | 111 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'first' must be private and have accessor methods. | 34 | |
| design | VisibilityModifier | Variable 'last' must be private and have accessor methods. | 37 | |
| design | VisibilityModifier | Variable 'gtu' must be private and have accessor methods. | 43 | |
| design | VisibilityModifier | Variable 'lastReturned' must be private and have accessor methods. | 183 | |
| design | VisibilityModifier | Variable 'next' must be private and have accessor methods. | 186 | |
| design | DesignForExtension | Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. | 195 | |
| design | DesignForExtension | Method 'next' is not designed for extension - needs to be abstract, final or empty. | 203 | |
| design | DesignForExtension | Method 'assureNext' is not designed for extension - needs to be abstract, final or empty. | 225 | |
| design | VisibilityModifier | Variable 'object' must be private and have accessor methods. | 257 | |
| design | VisibilityModifier | Variable 'distance' must be private and have accessor methods. | 260 | |
| design | DesignForExtension | Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. | 274 | |
| design | VisibilityModifier | Variable 'object' must be private and have accessor methods. | 296 | |
| design | VisibilityModifier | Variable 'distance' must be private and have accessor methods. | 299 | |
| design | VisibilityModifier | Variable 'next' must be private and have accessor methods. | 305 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 9). | 80 | |
| design | DesignForExtension | Method 'getNext' is not designed for extension - needs to be abstract, final or empty. | 95 | |
| design | DesignForExtension | Method 'getDistance' is not designed for extension - needs to be abstract, final or empty. | 143 | |
| design | DesignForExtension | Method 'perceive' is not designed for extension - needs to be abstract, final or empty. | 150 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getRemainingDistance' is not designed for extension - needs to be abstract, final or empty. | 93 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getNext' is not designed for extension - needs to be abstract, final or empty. | 52 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 94 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getNext' is not designed for extension - needs to be abstract, final or empty. | 63 | |
| design | DesignForExtension | Method 'getPrev' is not designed for extension - needs to be abstract, final or empty. | 80 | |
| design | DesignForExtension | Method 'getStartDistance' is not designed for extension - needs to be abstract, final or empty. | 96 | |
| design | DesignForExtension | Method 'getLength' is not designed for extension - needs to be abstract, final or empty. | 103 | |
| design | DesignForExtension | Method 'getDirection' is not designed for extension - needs to be abstract, final or empty. | 110 | |
| design | DesignForExtension | Method 'getLane' is not designed for extension - needs to be abstract, final or empty. | 117 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'iterators' must be private and have accessor methods. | 33 | |
| design | VisibilityModifier | Variable 'laneMap' must be private and have accessor methods. | 36 | |
| design | VisibilityModifier | Variable 'iterables' must be private and have accessor methods. | 39 | |
| design | DesignForExtension | Method 'addIterable' is not designed for extension - needs to be abstract, final or empty. | 55 | |
| design | DesignForExtension | Method 'primaryIterator' is not designed for extension - needs to be abstract, final or empty. | 62 | |
| design | VisibilityModifier | Variable 'elements' must be private and have accessor methods. | 84 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 87 | |
| design | DesignForExtension | Method 'perceive' is not designed for extension - needs to be abstract, final or empty. | 156 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 131). | 137 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'iterator' is not designed for extension - needs to be abstract, final or empty. | 57 | |
| design | DesignForExtension | Method 'first' is not designed for extension - needs to be abstract, final or empty. | 64 | |
| design | DesignForExtension | Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. | 71 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| 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. | 179 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 178 lines (max allowed is 150). | 206 | |
| sizes | MethodLength | Method length is 192 lines (max allowed is 150). | 1491 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getLength' is not designed for extension - needs to be abstract, final or empty. | 133 | |
| design | DesignForExtension | Method 'isDownstreamBranch' is not designed for extension - needs to be abstract, final or empty. | 675 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'collect' is not designed for extension - needs to be abstract, final or empty. | 30 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getNext' is not designed for extension - needs to be abstract, final or empty. | 60 | |
| design | DesignForExtension | Method 'getDistance' is not designed for extension - needs to be abstract, final or empty. | 107 | |
| design | DesignForExtension | Method 'perceive' is not designed for extension - needs to be abstract, final or empty. | 114 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'updateAllDelayed' is not designed for extension - needs to be abstract, final or empty. | 242 | |
| sizes | LineLength | Line is longer than 128 characters (found 133). | 274 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| modifier | RedundantModifier | Redundant 'public' modifier. | 23 | |
| modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 23 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 40 | |
| modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 40 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 59 | |
| modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 59 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 117 | |
| design | DesignForExtension | Method 'getHeadway' is not designed for extension - needs to be abstract, final or empty. | 144 | |
| design | DesignForExtension | Method 'getSpeed' is not designed for extension - needs to be abstract, final or empty. | 152 | |
| design | DesignForExtension | Method 'getAcceleration' is not designed for extension - needs to be abstract, final or empty. | 160 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getIdentity' is not designed for extension - needs to be abstract, final or empty. | 29 | |
| design | DesignForExtension | Method 'getAccumulator' is not designed for extension - needs to be abstract, final or empty. | 44 | |
| design | DesignForExtension | Method 'getFinalizer' is not designed for extension - needs to be abstract, final or empty. | 62 | |
| design | DesignForExtension | Method 'getCount' is not designed for extension - needs to be abstract, final or empty. | 100 | |
| design | DesignForExtension | Method 'increaseCount' is not designed for extension - needs to be abstract, final or empty. | 108 | |
| design | DesignForExtension | Method 'getDistance' is not designed for extension - needs to be abstract, final or empty. | 116 | |
| design | DesignForExtension | Method 'setDistance' is not designed for extension - needs to be abstract, final or empty. | 124 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getIdentity' is not designed for extension - needs to be abstract, final or empty. | 54 | |
| design | DesignForExtension | Method 'getAccumulator' is not designed for extension - needs to be abstract, final or empty. | 73 | |
| design | DesignForExtension | Method 'getFinalizer' is not designed for extension - needs to be abstract, final or empty. | 134 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getSpeed' is not designed for extension - needs to be abstract, final or empty. | 72 | |
| design | DesignForExtension | Method 'getDensity' is not designed for extension - needs to be abstract, final or empty. | 157 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 210 lines (max allowed is 150). | 124 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 134). | 59 | |
| sizes | LineLength | Line is longer than 128 characters (found 137). | 63 | |
| design | DesignForExtension | Method 'updateAll' is not designed for extension - needs to be abstract, final or empty. | 93 | |
| sizes | LineLength | Line is longer than 128 characters (found 130). | 489 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| modifier | RedundantModifier | Redundant 'public' modifier. | 26 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 37 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| modifier | RedundantModifier | Redundant 'public' modifier. | 31 | |
| modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 31 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 49 | |
| modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 49 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocMethod | Missing a Javadoc comment. | 63 | |
| javadoc | JavadocMethod | Missing a Javadoc comment. | 68 | |
| design | DesignForExtension | Method 'updateAll' is not designed for extension - needs to be abstract, final or empty. | 78 | |
| blocks | EmptyBlock | Must have at least one statement. | 91 | |
| design | DesignForExtension | Method 'updateFirstLeaders' is not designed for extension - needs to be abstract, final or empty. | 97 | |
| design | DesignForExtension | Method 'updateFirstFollowers' is not designed for extension - needs to be abstract, final or empty. | 104 | |
| design | DesignForExtension | Method 'updateGtuAlongside' is not designed for extension - needs to be abstract, final or empty. | 111 | |
| design | DesignForExtension | Method 'updateLeaders' is not designed for extension - needs to be abstract, final or empty. | 118 | |
| design | DesignForExtension | Method 'updateFollowers' is not designed for extension - needs to be abstract, final or empty. | 125 | |
| design | DesignForExtension | Method 'getFirstLeaders' is not designed for extension - needs to be abstract, final or empty. | 132 | |
| misc | FinalParameters | Parameter lat should be final. | 133 | |
| design | DesignForExtension | Method 'getFirstFollowers' is not designed for extension - needs to be abstract, final or empty. | 140 | |
| misc | FinalParameters | Parameter lat should be final. | 141 | |
| design | DesignForExtension | Method 'isGtuAlongside' is not designed for extension - needs to be abstract, final or empty. | 148 | |
| misc | FinalParameters | Parameter lat should be final. | 149 | |
| design | DesignForExtension | Method 'getLeaders' is not designed for extension - needs to be abstract, final or empty. | 156 | |
| misc | FinalParameters | Parameter lane should be final. | 157 | |
| design | DesignForExtension | Method 'getFollowers' is not designed for extension - needs to be abstract, final or empty. | 163 | |
| misc | FinalParameters | Parameter lane should be final. | 164 |
| 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 |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 8). | 107 | |
| design | DesignForExtension | Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. | 305 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. | 387 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. | 209 | |
| design | DesignForExtension | Method 'getDesiredSpeed' is not designed for extension - needs to be abstract, final or empty. | 223 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 9). | 57 | |
| sizes | ParameterNumber | More than 7 parameters (found 9). | 118 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 9). | 126 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'adapt' is not designed for extension - needs to be abstract, final or empty. | 37 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 131). | 21 | |
| design | DesignForExtension | Method 'adapt' is not designed for extension - needs to be abstract, final or empty. | 80 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'adapt' is not designed for extension - needs to be abstract, final or empty. | 33 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'addTask' is not designed for extension - needs to be abstract, final or empty. | 110 | |
| design | DesignForExtension | Method 'removeTask' is not designed for extension - needs to be abstract, final or empty. | 119 | |
| design | DesignForExtension | Method 'apply' is not designed for extension - needs to be abstract, final or empty. | 125 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getHeadway' is not designed for extension - needs to be abstract, final or empty. | 26 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'demand' is not designed for extension - needs to be abstract, final or empty. | 39 | |
| design | DesignForExtension | Method 'getSpeed' is not designed for extension - needs to be abstract, final or empty. | 62 | |
| design | DesignForExtension | Method 'getIdentity' is not designed for extension - needs to be abstract, final or empty. | 106 | |
| design | DesignForExtension | Method 'getAccumulator' is not designed for extension - needs to be abstract, final or empty. | 120 | |
| design | DesignForExtension | Method 'getFinalizer' is not designed for extension - needs to be abstract, final or empty. | 138 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getHeadway' is not designed for extension - needs to be abstract, final or empty. | 42 | |
| sizes | LineLength | Line is longer than 128 characters (found 129). | 125 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'demand' is not designed for extension - needs to be abstract, final or empty. | 38 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 8). | 60 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 140 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'startDistraction' is not designed for extension - needs to be abstract, final or empty. | 86 | |
| design | DesignForExtension | Method 'stopDistraction' is not designed for extension - needs to be abstract, final or empty. | 130 | |
| design | DesignForExtension | Method 'notify' is not designed for extension - needs to be abstract, final or empty. | 156 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| naming | StaticVariableName | Name 'MIN_LC_LENGTH_FACTOR' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 69 | |
| design | VisibilityModifier | Variable 'MIN_LC_LENGTH_FACTOR' must be private and have accessor methods. | 69 | |
| design | DesignForExtension | Method 'setDesiredLaneChangeDuration' is not designed for extension - needs to be abstract, final or empty. | 75 | |
| design | DesignForExtension | Method 'setBoundary' is not designed for extension - needs to be abstract, final or empty. | 86 | |
| design | DesignForExtension | Method 'getFraction' is not designed for extension - needs to be abstract, final or empty. | 95 | |
| design | DesignForExtension | Method 'setLaneChangePath' is not designed for extension - needs to be abstract, final or empty. | 104 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 331 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 352 | |
| modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 352 | |
| sizes | ParameterNumber | More than 7 parameters (found 11). | 355 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 367 | |
| modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 367 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 386 | |
| modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 386 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 417 | |
| design | DesignForExtension | Method 'getPath' is not designed for extension - needs to be abstract, final or empty. | 420 | |
| sizes | ParameterNumber | More than 7 parameters (found 11). | 421 | |
| sizes | ParameterNumber | More than 7 parameters (found 11). | 452 | |
| sizes | ParameterNumber | More than 7 parameters (found 11). | 543 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | HideUtilityClassConstructor | Utility classes should not have a public or default constructor. | 52 | |
| naming | StaticVariableName | Name 'INSTANT_LANE_CHANGES' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 56 | |
| design | VisibilityModifier | Variable 'INSTANT_LANE_CHANGES' must be private and have accessor methods. | 56 | |
| whitespace | WhitespaceAfter | ';' is not followed by whitespace. | 406 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getDuration' is not designed for extension - needs to be abstract, final or empty. | 86 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 201 lines (max allowed is 150). | 305 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 140). | 51 | |
| design | DesignForExtension | Method 'getPerceptionFactory' is not designed for extension - needs to be abstract, final or empty. | 143 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 239 | |
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 385 | |
| sizes | MethodLength | Method length is 177 lines (max allowed is 150). | 449 | |
| sizes | LineLength | Line is longer than 128 characters (found 133). | 502 | |
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 677 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 130). | 524 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 9). | 58 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getParameters' is not designed for extension - needs to be abstract, final or empty. | 51 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getParameters' is not designed for extension - needs to be abstract, final or empty. | 30 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 15 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 8). | 48 | |
| design | DesignForExtension | Method 'isBlocking' is not designed for extension - needs to be abstract, final or empty. | 90 |
| 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. | 44 | |
| sizes | ParameterNumber | More than 7 parameters (found 8). | 45 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 8). | 32 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 8). | 31 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'generatePerception' is not designed for extension - needs to be abstract, final or empty. | 33 | |
| design | DesignForExtension | Method 'getParameters' is not designed for extension - needs to be abstract, final or empty. | 46 |
| 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. | 45 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'determineDesire' is not designed for extension - needs to be abstract, final or empty. | 38 | |
| javadoc | JavadocMethod | Expected @throws tag for 'ParameterException'. | 104 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getSynchronizationState' is not designed for extension - needs to be abstract, final or empty. | 241 | |
| design | DesignForExtension | Method 'isBlocking' is not designed for extension - needs to be abstract, final or empty. | 248 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 9). | 95 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'desiredSpeed' is not designed for extension - needs to be abstract, final or empty. | 59 | |
| design | DesignForExtension | Method 'init' is not designed for extension - needs to be abstract, final or empty. | 86 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 188 lines (max allowed is 150). | 95 | |
| sizes | MethodLength | Method length is 165 lines (max allowed is 150). | 297 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | HideUtilityClassConstructor | Utility classes should not have a public or default constructor. | 30 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getId' is not designed for extension - needs to be abstract, final or empty. | 256 | |
| design | DesignForExtension | Method 'getLength' is not designed for extension - needs to be abstract, final or empty. | 263 | |
| design | DesignForExtension | Method 'getSpeed' is not designed for extension - needs to be abstract, final or empty. | 270 | |
| design | DesignForExtension | Method 'getObjectType' is not designed for extension - needs to be abstract, final or empty. | 277 | |
| design | DesignForExtension | Method 'getAcceleration' is not designed for extension - needs to be abstract, final or empty. | 284 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| naming | StaticVariableName | Name 'CROSSSTANDING' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 106 | |
| sizes | MethodLength | Method length is 173 lines (max allowed is 150). | 136 | |
| sizes | MethodLength | Method length is 170 lines (max allowed is 150). | 570 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | ParameterNumber | More than 7 parameters (found 8). | 38 | |
| sizes | ParameterNumber | More than 7 parameters (found 8). | 94 | |
| sizes | ParameterNumber | More than 7 parameters (found 8). | 183 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'desireMap' must be private and have accessor methods. | 47 | |
| design | VisibilityModifier | Variable 'synchronizationState' must be private and have accessor methods. | 50 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 196 lines (max allowed is 150). | 99 | |
| sizes | ParameterNumber | More than 7 parameters (found 9). | 446 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 196 lines (max allowed is 150). | 190 | |
| sizes | ParameterNumber | More than 7 parameters (found 14). | 588 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 635 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 130). | 115 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getDemandPattern' is not designed for extension - needs to be abstract, final or empty. | 460 | |
| sizes | LineLength | Line is longer than 128 characters (found 133). | 669 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'addFraction' is not designed for extension - needs to be abstract, final or empty. | 74 | |
| design | DesignForExtension | Method 'addFraction' is not designed for extension - needs to be abstract, final or empty. | 85 | |
| design | DesignForExtension | Method 'addFraction' is not designed for extension - needs to be abstract, final or empty. | 111 | |
| design | DesignForExtension | Method 'addFraction' is not designed for extension - needs to be abstract, final or empty. | 123 | |
| design | DesignForExtension | Method 'draw' is not designed for extension - needs to be abstract, final or empty. | 158 | |
| design | DesignForExtension | Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 226 | |
| design | DesignForExtension | Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 237 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 279 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getTacticalPlanner' is not designed for extension - needs to be abstract, final or empty. | 142 | |
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 233 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getParameters' is not designed for extension - needs to be abstract, final or empty. | 109 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 140). | 46 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 140). | 45 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 133). | 57 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 140). | 41 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 132). | 258 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 129). | 138 | |
| sizes | ParameterNumber | More than 7 parameters (found 8). | 174 | |
| sizes | LineLength | Line is longer than 128 characters (found 129). | 176 | |
| sizes | LineLength | Line is longer than 128 characters (found 129). | 258 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 131). | 197 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 135). | 97 | |
| sizes | LineLength | Line is longer than 128 characters (found 138). | 225 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 131 | |
| design | DesignForExtension | Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 143 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 146 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 148 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 150 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 153 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 157 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 160 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 164 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 167 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 136). | 247 | |
| sizes | LineLength | Line is longer than 128 characters (found 136). | 278 | |
| sizes | LineLength | Line is longer than 128 characters (found 136). | 304 | |
| sizes | LineLength | Line is longer than 128 characters (found 136). | 331 | |
| sizes | LineLength | Line is longer than 128 characters (found 136). | 358 | |
| sizes | LineLength | Line is longer than 128 characters (found 136). | 386 | |
| sizes | LineLength | Line is longer than 128 characters (found 135). | 398 | |
| sizes | LineLength | Line is longer than 128 characters (found 139). | 405 | |
| blocks | LeftCurly | '{' at column 37 should be on a new line. | 429 | |
| blocks | LeftCurly | '{' at column 50 should be on a new line. | 1105 | |
| javadoc | JavadocMethod | Expected @throws tag for 'GTUException'. | 1136 | |
| coding | InnerAssignment | Inner assignments should be avoided. | 1152 | |
| sizes | LineLength | Line is longer than 128 characters (found 160). | 1326 | |
| sizes | LineLength | Line is longer than 128 characters (found 153). | 1337 | |
| sizes | LineLength | Line is longer than 128 characters (found 160). | 1341 | |
| sizes | LineLength | Line is longer than 128 characters (found 153). | 1398 | |
| sizes | LineLength | Line is longer than 128 characters (found 160). | 1402 | |
| sizes | LineLength | Line is longer than 128 characters (found 153). | 1413 | |
| sizes | LineLength | Line is longer than 128 characters (found 160). | 1417 | |
| blocks | LeftCurly | '{' at column 46 should be on a new line. | 1439 | |
| blocks | LeftCurly | '{' at column 44 should be on a new line. | 1466 | |
| blocks | LeftCurly | '{' at column 76 should be on a new line. | 1747 | |
| blocks | LeftCurly | '{' at column 80 should be on a new line. | 1767 | |
| sizes | LineLength | Line is longer than 128 characters (found 138). | 1868 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getLength' is not designed for extension - needs to be abstract, final or empty. | 160 | |
| design | DesignForExtension | Method 'getLocationFraction' is not designed for extension - needs to be abstract, final or empty. | 171 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 139). | 84 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 137). | 101 | |
| sizes | LineLength | Line is longer than 128 characters (found 140). | 151 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 361 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'determinePriority' is not designed for extension - needs to be abstract, final or empty. | 44 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 134). | 143 | |
| sizes | LineLength | Line is longer than 128 characters (found 138). | 379 | |
| sizes | LineLength | Line is longer than 128 characters (found 138). | 454 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 131). | 62 | |
| sizes | LineLength | Line is longer than 128 characters (found 139). | 109 | |
| sizes | LineLength | Line is longer than 128 characters (found 139). | 125 | |
| sizes | LineLength | Line is longer than 128 characters (found 139). | 459 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'determinePriority' is not designed for extension - needs to be abstract, final or empty. | 71 |
| 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 |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 140). | 169 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 134). | 204 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'clone' is not designed for extension - needs to be abstract, final or empty. | 49 | |
| design | DesignForExtension | Method 'getDistraction' is not designed for extension - needs to be abstract, final or empty. | 61 | |
| design | DesignForExtension | Method 'getDistraction' is not designed for extension - needs to be abstract, final or empty. | 134 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 139). | 67 | |
| sizes | LineLength | Line is longer than 128 characters (found 139). | 98 | |
| sizes | LineLength | Line is longer than 128 characters (found 134). | 163 | |
| design | DesignForExtension | Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 171 | |
| design | DesignForExtension | Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 184 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 134). | 62 | |
| sizes | LineLength | Line is longer than 128 characters (found 134). | 89 | |
| sizes | LineLength | Line is longer than 128 characters (found 135). | 250 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'getLength' is not designed for extension - needs to be abstract, final or empty. | 407 | |
| design | DesignForExtension | Method 'triggerResponse' is not designed for extension - needs to be abstract, final or empty. | 413 | |
| design | DesignForExtension | Method 'accumulate' is not designed for extension - needs to be abstract, final or empty. | 435 | |
| design | DesignForExtension | Method 'getMesoMeasurements' is not designed for extension - needs to be abstract, final or empty. | 514 | |
| design | DesignForExtension | Method 'clone' is not designed for extension - needs to be abstract, final or empty. | 529 | |
| design | DesignForExtension | Method 'identity' is not designed for extension - needs to be abstract, final or empty. | 814 | |
| design | DesignForExtension | Method 'accumulateEntry' is not designed for extension - needs to be abstract, final or empty. | 821 | |
| design | DesignForExtension | Method 'accumulateExit' is not designed for extension - needs to be abstract, final or empty. | 845 | |
| design | DesignForExtension | Method 'isPeriodic' is not designed for extension - needs to be abstract, final or empty. | 862 | |
| design | DesignForExtension | Method 'aggregate' is not designed for extension - needs to be abstract, final or empty. | 869 | |
| design | DesignForExtension | Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 882 | |
| design | DesignForExtension | Method 'stringValue' is not designed for extension - needs to be abstract, final or empty. | 889 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 896 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 140). | 43 | |
| sizes | LineLength | Line is longer than 128 characters (found 140). | 95 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 188 lines (max allowed is 150). | 271 | |
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 346 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'update' is not designed for extension - needs to be abstract, final or empty. | 60 |