The following document contains the results of Checkstyle 6.11.2 with ../developmentTools/Checkstyle/checkstyle.xml ruleset. 
| Files |  |  |  | 
|---|---|---|---|
| 286 | 0 | 336 | 0 | 
| Category | Rule | Violations | Severity | 
|---|---|---|---|
| blocks | EmptyBlock 
 | 1 |  | 
| RightCurly | 1 |  | |
| coding | MultipleStringLiterals | 10 |  | 
| ReturnCount | 14 |  | |
| UnnecessaryParentheses | 3 |  | |
| design | FinalClass | 5 |  | 
| VisibilityModifier | 4 |  | |
| imports | UnusedImports | 27 |  | 
| javadoc | JavadocMethod 
 | 91 |  | 
| JavadocStyle | 9 |  | |
| JavadocType | 21 |  | |
| JavadocVariable | 27 |  | |
| metrics | BooleanExpressionComplexity 
 | 1 |  | 
| CyclomaticComplexity 
 | 5 |  | |
| JavaNCSS | 9 |  | |
| NPathComplexity | 3 |  | |
| modifier | RedundantModifier | 2 |  | 
| naming | ConstantName 
 | 1 |  | 
| LocalFinalVariableName 
 | 1 |  | |
| MemberName 
 | 3 |  | |
| sizes | AnonInnerLength 
 | 50 |  | 
| AnonInnerLength 
 | 50 |  | |
| ExecutableStatementCount 
 | 6 |  | |
| LineLength 
 | 18 |  | |
| MethodCount 
 | 17 |  | |
| MethodLength | 3 |  | |
| OuterTypeNumber | 2 |  | |
| ParameterNumber 
 | 2 |  | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | MethodCount | Number of public methods is 40 (max allowed is 30). | 18 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 24 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 26 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.InvalidState. | 3 | 
|  | javadoc | JavadocStyle | First sentence should end with a period. | 15 | 
|  | naming | MemberName | Name 'HASHCODE_CONSTANT' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 18 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 41 | 
|  | javadoc | JavadocMethod | Expected @param tag for 'name'. | 56 | 
|  | javadoc | JavadocMethod | Expected @param tag for 'returnType'. | 59 | 
|  | javadoc | JavadocStyle | First sentence should end with a period. | 83 | 
|  | javadoc | JavadocStyle | First sentence should end with a period. | 92 | 
|  | javadoc | JavadocStyle | First sentence should end with a period. | 101 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 110 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 72 Zeilen lang, erlaubt sind höchstens 40. | 113 | 
|  | blocks | EmptyBlock | Empty while block. | 136 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 189 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 194 | 
|  | sizes | LineLength | Line is longer than 120 characters (found 123). | 203 | 
|  | javadoc | JavadocMethod | Expected @param tag for 'constructorAndOperationVisitor'. | 203 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'TaskException'. | 204 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | design | FinalClass | Class ConstructorOrOperationSignature should be declared as final. | 10 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 11 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | LineLength | Line is longer than 120 characters (found 122). | 52 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocStyle | First sentence should end with a period. | 33 | 
|  | javadoc | JavadocMethod | Expected an @return tag. | 231 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | LineLength | Line is longer than 120 characters (found 123). | 60 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | MethodCount | Number of public methods is 72 (max allowed is 30). | 41 | 
|  | sizes | MethodCount | Total number of methods is 75 (max allowed is 50). | 41 | 
|  | design | VisibilityModifier | Variable 'constructors' must be private and have accessor methods. | 76 | 
|  | javadoc | JavadocMethod | Unused @param tag for 'directSuperTypes'. | 97 | 
|  | metrics | CyclomaticComplexity | Cyclomatic Complexity is 28 (max allowed is 12). | 255 | 
|  | metrics | NPathComplexity | NPath Complexity is 2,924 (max allowed is 200). | 255 | 
|  | metrics | NPathComplexity | NPath Complexity is 243 (max allowed is 200). | 340 | 
|  | sizes | LineLength | Line is longer than 120 characters (found 128). | 430 | 
|  | metrics | JavaNCSS | NCSS for this method is 53 (max allowed is 50). | 577 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 124 Zeilen lang, erlaubt sind höchstens 40. | 579 | 
|  | coding | ReturnCount | Return count is 3 (max allowed is 2). | 590 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 89 Zeilen lang, erlaubt sind höchstens 40. | 607 | 
|  | coding | ReturnCount | Return count is 4 (max allowed is 2). | 624 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 629 | 
|  | javadoc | JavadocMethod | Expected @param tag for '<X>'. | 774 | 
|  | javadoc | JavadocMethod | Expected @param tag for '<Y>'. | 784 | 
|  | sizes | LineLength | Line is longer than 120 characters (found 124). | 795 | 
|  | javadoc | JavadocMethod | Expected @param tag for '<X>'. | 795 | 
|  | javadoc | JavadocMethod | Expected @param tag for '<Y>'. | 795 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | ParameterNumber | More than 8 parameters (found 9). | 81 | 
|  | sizes | LineLength | Line is longer than 120 characters (found 121). | 143 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 55 Zeilen lang, erlaubt sind höchstens 40. | 68 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | coding | MultipleStringLiterals | The String "->" appears 2 times in the file. | 94 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 59 Zeilen lang, erlaubt sind höchstens 40. | 117 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 70 Zeilen lang, erlaubt sind höchstens 40. | 96 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 116 | 
|  | coding | ReturnCount | Return count is 4 (max allowed is 2). | 128 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | design | FinalClass | Class RegularClassType should be declared as final. | 21 | 
|  | sizes | ParameterNumber | More than 8 parameters (found 9). | 81 | 
|  | sizes | LineLength | Line is longer than 120 characters (found 121). | 143 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | MethodCount | Number of public methods is 82 (max allowed is 30). | 31 | 
|  | sizes | MethodCount | Total number of methods is 82 (max allowed is 50). | 31 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 73 Zeilen lang, erlaubt sind höchstens 40. | 101 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 46 Zeilen lang, erlaubt sind höchstens 40. | 121 | 
|  | coding | ReturnCount | Return count is 4 (max allowed is 2). | 138 | 
|  | sizes | MethodLength | Method length is 172 lines (max allowed is 150). | 266 | 
|  | metrics | JavaNCSS | NCSS for this method is 76 (max allowed is 50). | 266 | 
|  | coding | ReturnCount | Return count is 3 (max allowed is 2). | 266 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 275 | 
|  | coding | MultipleStringLiterals | The String "A atomicType cannot be a standardized type of a sumType." appears 3 times in the file. | 279 | 
|  | coding | MultipleStringLiterals | The String "A listType cannot be a standardized type of a sumType." appears 3 times in the file. | 288 | 
|  | coding | MultipleStringLiterals | The String "A mapType cannot be a standardized type of a sumType." appears 3 times in the file. | 293 | 
|  | coding | MultipleStringLiterals | The String "A productType cannot be a standardized type of a sumType." appears 3 times in the file. | 298 | 
|  | coding | MultipleStringLiterals | The String "A thrownType cannot be a standardized type of a sumType." appears 3 times in the file. | 308 | 
|  | coding | MultipleStringLiterals | The String "A typeType cannot be a standardized type of a sumType." appears 2 times in the file. | 315 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 116 Zeilen lang, erlaubt sind höchstens 40. | 322 | 
|  | coding | ReturnCount | Return count is 3 (max allowed is 2). | 324 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 93 Zeilen lang, erlaubt sind höchstens 40. | 338 | 
|  | coding | ReturnCount | Return count is 3 (max allowed is 2). | 355 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 47 Zeilen lang, erlaubt sind höchstens 40. | 359 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 454 | 
|  | sizes | MethodLength | Method length is 190 lines (max allowed is 150). | 504 | 
|  | metrics | JavaNCSS | NCSS for this method is 72 (max allowed is 50). | 504 | 
|  | metrics | NPathComplexity | NPath Complexity is 396 (max allowed is 200). | 504 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 91 Zeilen lang, erlaubt sind höchstens 40. | 521 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 75 Zeilen lang, erlaubt sind höchstens 40. | 530 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 47 Zeilen lang, erlaubt sind höchstens 40. | 551 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 621 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | MethodCount | Number of public methods is 41 (max allowed is 30). | 26 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 54 Zeilen lang, erlaubt sind höchstens 40. | 105 | 
|  | metrics | JavaNCSS | NCSS for this method is 51 (max allowed is 50). | 210 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 121 Zeilen lang, erlaubt sind höchstens 40. | 214 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 105 Zeilen lang, erlaubt sind höchstens 40. | 223 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 50 Zeilen lang, erlaubt sind höchstens 40. | 253 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | MethodCount | Number of public methods is 32 (max allowed is 30). | 20 | 
|  | javadoc | JavadocStyle | First sentence should end with a period. | 197 | 
|  | javadoc | JavadocMethod | Unused @param tag for 'another'. | 200 | 
|  | javadoc | JavadocMethod | Expected an @return tag. | 204 | 
|  | metrics | JavaNCSS | NCSS for this method is 53 (max allowed is 50). | 204 | 
|  | javadoc | JavadocMethod | Expected @param tag for 'typeToCompare'. | 204 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 117 Zeilen lang, erlaubt sind höchstens 40. | 207 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 51 Zeilen lang, erlaubt sind höchstens 40. | 211 | 
|  | coding | UnnecessaryParentheses | Unnecessary parentheses around return value. | 215 | 
|  | coding | UnnecessaryParentheses | Unnecessary parentheses around return value. | 258 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 49 Zeilen lang, erlaubt sind höchstens 40. | 266 | 
|  | coding | ReturnCount | Return count is 3 (max allowed is 2). | 268 | 
|  | coding | ReturnCount | Return count is 3 (max allowed is 2). | 279 | 
|  | coding | ReturnCount | Return count is 3 (max allowed is 2). | 290 | 
|  | coding | UnnecessaryParentheses | Unnecessary parentheses around return value. | 319 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | MethodCount | Number of public methods is 38 (max allowed is 30). | 21 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocStyle | First sentence should end with a period. | 6 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocStyle | First sentence should end with a period. | 6 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.exception.referencer.ConstructorReferencerExceptions. | 3 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.ConstructorReference. | 3 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.ByReferenceState. | 4 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.TypeProxy. | 5 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 133 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 3 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 3 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocMethod | Expected @param tag for 'marker'. | 48 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | LineLength | Line is longer than 120 characters (found 135). | 7 | 
|  | javadoc | JavadocType | Missing a Javadoc comment. | 8 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | LineLength | Line is longer than 120 characters (found 121). | 38 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.Constructor. | 3 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.ConstructorReference. | 4 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 5 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 8 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 14 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 15 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 17 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 23 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 3 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 10 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 14 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 3 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 10 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 14 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | LineLength | Line is longer than 120 characters (found 121). | 32 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 3 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 10 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 14 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 8 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 14 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 16 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 21 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.constants.walker.ExceptionConstants. | 4 | 
|  | sizes | LineLength | Line is longer than 120 characters (found 121). | 20 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.ConstructorReference. | 4 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.constants.walker.ExceptionConstants. | 5 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 8 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 14 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 15 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 17 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 23 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 8 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 14 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 15 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 17 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 23 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | design | FinalClass | Class InvalidThrowException should be declared as final. | 3 | 
|  | javadoc | JavadocType | Missing a Javadoc comment. | 3 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 5 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 7 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 11 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | design | FinalClass | Class SymmetricCheckException should be declared as final. | 15 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 22 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 37 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 3 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 5 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 7 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 11 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 8 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 20 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 22 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 24 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 26 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 65 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | MethodCount | Number of public methods is 48 (max allowed is 30). | 11 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 18 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 19 | 
|  | javadoc | JavadocMethod | Expected @param tag for 'inputMatcher'. | 28 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 33 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 37 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 13 | 
|  | javadoc | JavadocMethod | Expected @param tag for 'inputMatcher'. | 30 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | MethodCount | Number of public methods is 68 (max allowed is 30). | 25 | 
|  | sizes | MethodCount | Total number of methods is 72 (max allowed is 50). | 25 | 
|  | sizes | ExecutableStatementCount | Executable statement count is 31 (max allowed is 30). | 88 | 
|  | sizes | MethodLength | Method length is 367 lines (max allowed is 150). | 88 | 
|  | metrics | JavaNCSS | NCSS for this method is 164 (max allowed is 50). | 88 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | metrics | CyclomaticComplexity | Cyclomatic Complexity is 14 (max allowed is 12). | 110 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 3 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 5 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 7 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 9 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 11 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 13 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | metrics | CyclomaticComplexity | Cyclomatic Complexity is 24 (max allowed is 12). | 55 | 
|  | sizes | ExecutableStatementCount | Executable statement count is 32 (max allowed is 30). | 55 | 
|  | metrics | JavaNCSS | NCSS for this method is 66 (max allowed is 50). | 55 | 
|  | sizes | LineLength | Line is longer than 120 characters (found 122). | 112 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 122 | 
|  | metrics | CyclomaticComplexity | Cyclomatic Complexity is 16 (max allowed is 12). | 138 | 
|  | metrics | BooleanExpressionComplexity | Boolean expression complexity is 15 (max allowed is 4). | 140 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | LineLength | Line is longer than 120 characters (found 123). | 59 | 
|  | coding | ReturnCount | Return count is 5 (max allowed is 2). | 100 | 
|  | sizes | LineLength | Line is longer than 120 characters (found 123). | 147 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | coding | ReturnCount | Return count is 4 (max allowed is 2). | 102 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.token.symbols.BracketCloseToken. | 20 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.token.symbols.SemicolonToken. | 21 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocMethod | Expected @param tag for 'containingType'. | 247 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | coding | ReturnCount | Return count is 3 (max allowed is 2). | 123 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | LineLength | Line is longer than 120 characters (found 123). | 54 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocMethod | Expected @param tag for 'containingType'. | 67 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | MethodCount | Number of package methods is 16 (max allowed is 10). | 26 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocMethod | Expected @param tag for 'containingType'. | 247 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 3 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 58 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 60 | 
|  | javadoc | JavadocMethod | Expected an @return tag. | 73 | 
|  | javadoc | JavadocMethod | Expected @param tag for 'uri'. | 73 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'MultipleCheckExceptions'. | 73 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'CyclicDependencyException'. | 73 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'InterruptedException'. | 74 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'CyclicPartDefinitionException'. | 74 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'ExecutionException'. | 74 | 
|  | javadoc | JavadocMethod | Expected an @return tag. | 95 | 
|  | javadoc | JavadocMethod | Expected @param tag for 'wtfFileContent'. | 95 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'MultipleCheckExceptions'. | 95 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'CyclicDependencyException'. | 96 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'InterruptedException'. | 96 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'CyclicPartDefinitionException'. | 96 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'ExecutionException'. | 96 | 
|  | sizes | ExecutableStatementCount | Executable statement count is 51 (max allowed is 30). | 109 | 
|  | metrics | JavaNCSS | NCSS for this method is 60 (max allowed is 50). | 109 | 
|  | javadoc | JavadocMethod | Expected @param tag for 'model'. | 109 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'MultipleCheckExceptions'. | 109 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'CyclicDependencyException'. | 109 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'InterruptedException'. | 110 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'ExecutionException'. | 110 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'CyclicPartDefinitionException'. | 110 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 199 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 229 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 237 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | metrics | CyclomaticComplexity | Cyclomatic Complexity is 14 (max allowed is 12). | 271 | 
|  | sizes | ExecutableStatementCount | Executable statement count is 32 (max allowed is 30). | 271 | 
|  | sizes | ExecutableStatementCount | Executable statement count is 34 (max allowed is 30). | 369 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | LineLength | Line is longer than 120 characters (found 131). | 190 | 
|  | sizes | LineLength | Line is longer than 120 characters (found 141). | 195 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | OuterTypeNumber | Outer types defined is 4 (max allowed is 1). | 1 | 
|  | javadoc | JavadocType | Missing a Javadoc comment. | 24 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 26 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 32 | 
|  | design | VisibilityModifier | Variable 'helper' must be private and have accessor methods. | 32 | 
|  | javadoc | JavadocType | Missing a Javadoc comment. | 107 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 116 | 
|  | design | VisibilityModifier | Variable 'map' must be private and have accessor methods. | 116 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 124 | 
|  | design | VisibilityModifier | Variable 'map' must be private and have accessor methods. | 124 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.AtomicType. | 10 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.BaseType. | 11 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.CompositeType. | 13 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.Type. | 14 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.TypeProxy. | 15 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.visitor.AtomicTypeVisitorException. | 16 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.visitor.TypeVisitorException. | 17 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.exception.ast.ASTException. | 18 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.walker.walker.HelperUtils. | 22 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 17 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 19 | 
|  | naming | LocalFinalVariableName | Name 'TypeIterator' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 26 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 83 Zeilen lang, erlaubt sind höchstens 40. | 29 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 64 Zeilen lang, erlaubt sind höchstens 40. | 45 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 56 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocType | Missing a Javadoc comment. | 15 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 17 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 68 Zeilen lang, erlaubt sind höchstens 40. | 130 | 
|  | sizes | LineLength | Line is longer than 120 characters (found 121). | 156 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocStyle | First sentence should end with a period. | 25 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 30 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 86 Zeilen lang, erlaubt sind höchstens 40. | 54 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 73 Zeilen lang, erlaubt sind höchstens 40. | 58 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 60 Zeilen lang, erlaubt sind höchstens 40. | 62 | 
|  | blocks | RightCurly | '}' at column 9 should be on the same line as the next part of a multi-block statement. | 108 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 52 Zeilen lang, erlaubt sind höchstens 40. | 56 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | MethodCount | Number of public methods is 61 (max allowed is 30). | 51 | 
|  | sizes | MethodCount | Total number of methods is 72 (max allowed is 50). | 51 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 49 Zeilen lang, erlaubt sind höchstens 40. | 136 | 
|  | naming | ConstantName | Name 'anythingSum' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 137 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 77 Zeilen lang, erlaubt sind höchstens 40. | 205 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 50 Zeilen lang, erlaubt sind höchstens 40. | 323 | 
|  | sizes | ExecutableStatementCount | Executable statement count is 31 (max allowed is 30). | 457 | 
|  | metrics | JavaNCSS | NCSS for this method is 57 (max allowed is 50). | 548 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 556 | 
|  | coding | MultipleStringLiterals | The String "A standardized sum is can not an atomicType" appears 6 times in the file. | 560 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 43 Zeilen lang, erlaubt sind höchstens 40. | 611 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 70 Zeilen lang, erlaubt sind höchstens 40. | 694 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 54 Zeilen lang, erlaubt sind höchstens 40. | 703 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 41 Zeilen lang, erlaubt sind höchstens 40. | 94 | 
|  | coding | MultipleStringLiterals | The String "\nCalling constructor: " appears 2 times in the file. | 115 | 
|  | coding | ReturnCount | Return count is 3 (max allowed is 2). | 282 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | javadoc | JavadocMethod | Expected @param tag for 'm'. | 21 | 
|  | javadoc | JavadocMethod | Expected @param tag for 'taskmanager'. | 21 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 47 Zeilen lang, erlaubt sind höchstens 40. | 138 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 61 Zeilen lang, erlaubt sind höchstens 40. | 98 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 42 Zeilen lang, erlaubt sind höchstens 40. | 110 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 54 Zeilen lang, erlaubt sind höchstens 40. | 167 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | OuterTypeNumber | Outer types defined is 2 (max allowed is 1). | 1 | 
|  | design | FinalClass | Class SymmetricCheck should be declared as final. | 24 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 26 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 28 | 
|  | modifier | RedundantModifier | Redundant 'final' modifier. | 28 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 45 | 
|  | javadoc | JavadocMethod | Unused @param tag for 'g'. | 75 | 
|  | javadoc | JavadocMethod | Expected @throws tag for 'SymmetricCheckException'. | 81 | 
|  | coding | MultipleStringLiterals | The String " vs " appears 4 times in the file. | 99 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 154 | 
|  | naming | MemberName | Name 'Owner' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 154 | 
|  | javadoc | JavadocVariable | Missing a Javadoc comment. | 155 | 
|  | naming | MemberName | Name 'OwnerAttribute' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 155 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 157 | 
|  | modifier | RedundantModifier | Redundant 'public' modifier. | 157 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 162 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 166 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 170 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 179 | 
|  | javadoc | JavadocMethod | Missing a Javadoc comment. | 200 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | sizes | MethodCount | Number of public methods is 32 (max allowed is 30). | 57 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 55 Zeilen lang, erlaubt sind höchstens 40. | 182 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 74 Zeilen lang, erlaubt sind höchstens 40. | 251 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.ListType. | 10 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.MapType. | 11 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.ProductType. | 12 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.SumType. | 13 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.type.ThrownType. | 14 | 
|  | imports | UnusedImports | Unused import - de.fhdw.wtf.common.ast.visitor.CompositeTypeVisitorReturn. | 18 | 
|  | sizes | MethodCount | Number of public methods is 51 (max allowed is 30). | 27 | 
|  | sizes | MethodCount | Total number of methods is 51 (max allowed is 50). | 27 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 44 Zeilen lang, erlaubt sind höchstens 40. | 154 | 
|  | sizes | AnonInnerLength | Anonyme innere Klasse ist 44 Zeilen lang, erlaubt sind höchstens 40. | 308 |