The following document contains the results of Checkstyle 6.18 with development/dsol-checks.xml ruleset. 
| Category | Rule | Violations | Severity |
|---|---|---|---|
| blocks | EmptyBlock | 1 | |
| NeedBraces | 6 | ||
| coding | InnerAssignment | 2 | |
| design | DesignForExtension | 6 | |
| VisibilityModifier | 27 | ||
| javadoc | JavadocStyle
|
1 | |
| misc | FinalParameters | 8 | |
| TodoComment | 1 | ||
| modifier | ModifierOrder | 2 | |
| sizes | LineLength
|
4 | |
| MethodLength | 2 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'name' must be private and have accessor methods. | 30 | |
| design | VisibilityModifier | Variable 'nodeStartTag' must be private and have accessor methods. | 33 | |
| design | VisibilityModifier | Variable 'nodeEndTag' must be private and have accessor methods. | 36 | |
| design | VisibilityModifier | Variable 'demandWeight' must be private and have accessor methods. | 39 | |
| design | VisibilityModifier | Variable 'connector' must be private and have accessor methods. | 42 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| blocks | NeedBraces | 'if' construct must use '{}'s. | 483 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 486 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 489 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | JavadocStyle | First sentence should end with a period. | 31 | |
| design | VisibilityModifier | Variable 'defaultColorer' must be private and have accessor methods. | 33 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 69 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 84 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 97 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'gtuDirection' must be private and have accessor methods. | 81 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'priority' must be private and have accessor methods. | 128 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 129). | 327 | |
| sizes | LineLength | Line is longer than 128 characters (found 138). | 358 | |
| coding | InnerAssignment | Inner assignments should be avoided. | 423 | |
| coding | InnerAssignment | Inner assignments should be avoided. | 427 | |
| misc | TodoComment | Comment matches to-do format 'TODO:'. | 488 | |
| sizes | LineLength | Line is longer than 128 characters (found 138). | 740 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'coordinates' must be private and have accessor methods. | 33 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'xmlComments' must be private and have accessor methods. | 152 | |
| misc | FinalParameters | Parameter interpretXMLComments should be final. | 195 | |
| misc | FinalParameters | Parameter interpretXMLComments should be final. | 219 | |
| misc | FinalParameters | Parameter interpretXMLComments should be final. | 244 | |
| misc | FinalParameters | Parameter interpretXMLComments should be final. | 269 | |
| blocks | EmptyBlock | Must have at least one statement. | 358 | |
| sizes | MethodLength | Method length is 174 lines (max allowed is 150). | 405 | |
| design | DesignForExtension | Method 'getXMLComments' is not designed for extension - needs to be abstract, final or empty. | 630 | |
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 636 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| misc | FinalParameters | Parameter message should be final. | 33 | |
| misc | FinalParameters | Parameter cause should be final. | 33 | |
| misc | FinalParameters | Parameter message should be final. | 41 | |
| misc | FinalParameters | Parameter cause should be final. | 49 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'factor' must be private and have accessor methods. | 49 | |
| design | DesignForExtension | Method 'getCategory' is not designed for extension - needs to be abstract, final or empty. | 175 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 46 | |
| design | VisibilityModifier | Variable 'origin' must be private and have accessor methods. | 49 | |
| design | VisibilityModifier | Variable 'destination' must be private and have accessor methods. | 52 | |
| design | VisibilityModifier | Variable 'interpolation' must be private and have accessor methods. | 55 | |
| design | VisibilityModifier | Variable 'category' must be private and have accessor methods. | 58 | |
| design | VisibilityModifier | Variable 'categoryName' must be private and have accessor methods. | 61 | |
| design | VisibilityModifier | Variable 'demandType' must be private and have accessor methods. | 64 | |
| design | VisibilityModifier | Variable 'timeVector' must be private and have accessor methods. | 67 | |
| design | VisibilityModifier | Variable 'demandVector' must be private and have accessor methods. | 70 | |
| design | VisibilityModifier | Variable 'factor' must be private and have accessor methods. | 73 | |
| design | VisibilityModifier | Variable 'factors' must be private and have accessor methods. | 76 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | VisibilityModifier | Variable 'network' must be private and have accessor methods. | 72 | |
| design | VisibilityModifier | Variable 'categorization' must be private and have accessor methods. | 78 | |
| design | VisibilityModifier | Variable 'categories' must be private and have accessor methods. | 81 | |
| design | VisibilityModifier | Variable 'globalTime' must be private and have accessor methods. | 84 | |
| design | VisibilityModifier | Variable 'globalInterpolation' must be private and have accessor methods. | 87 | |
| design | VisibilityModifier | Variable 'demand' must be private and have accessor methods. | 90 | |
| sizes | LineLength | Line is longer than 128 characters (found 132). | 99 | |
| design | DesignForExtension | Method 'getGTUType' is not designed for extension - needs to be abstract, final or empty. | 117 | |
| design | DesignForExtension | Method 'apply' is not designed for extension - needs to be abstract, final or empty. | 139 | |
| design | DesignForExtension | Method 'apply' is not designed for extension - needs to be abstract, final or empty. | 188 | |
| sizes | MethodLength | Method length is 172 lines (max allowed is 150). | 256 | |
| modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 436 |