The following document contains the results of Checkstyle 6.16 with odl_checks.xml ruleset. 
| Category | Rule | Violations | Severity |
|---|---|---|---|
| blocks | EmptyBlock
|
2 | |
LeftCurly
|
15 | ||
RightCurly
|
15 | ||
| RightCurly | 15 | ||
| coding | IllegalCatch | 2 | |
| OverloadMethodsDeclarationOrder | 10 | ||
| VariableDeclarationUsageDistance | 7 | ||
| naming | LocalVariableName
|
69 | |
ParameterName
|
1 | ||
| sizes | LineLength
|
1 | |
| whitespace | EmptyLineSeparator
|
33 | |
WhitespaceAround
|
1 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 112 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 114 | |
| blocks | LeftCurly | '{' at column 43 should have line break after. | 137 | |
| blocks | RightCurly | '}' at column 58 should be alone on a line. | 137 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 144 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 171 | |
| blocks | LeftCurly | '{' at column 43 should have line break after. | 194 | |
| blocks | RightCurly | '}' at column 58 should be alone on a line. | 194 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 201 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 228 | |
| blocks | LeftCurly | '{' at column 42 should have line break after. | 251 | |
| blocks | RightCurly | '}' at column 57 should be alone on a line. | 251 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 258 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 285 | |
| blocks | LeftCurly | '{' at column 42 should have line break after. | 308 | |
| blocks | RightCurly | '}' at column 57 should be alone on a line. | 308 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 315 | |
| blocks | EmptyBlock | Empty catch block. | 360 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 22 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 23 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 24 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 27 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 28 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 29 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 32 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 33 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 34 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 37 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 38 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 39 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 42 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 43 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 46 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 47 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 50 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 51 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 54 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 55 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 56 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 57 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 60 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 61 | |
| coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '51'. | 61 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 64 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 65 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 66 | |
| coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '56'. | 66 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 67 | |
| naming | ParameterName | Parameter name 'TpId' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 69 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 70 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 71 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 74 | |
| coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '61'. | 74 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 77 | |
| coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '66'. | 77 | |
| coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '70'. | 82 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '334'. | 403 | |
| coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '375'. | 410 | |
| coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '403'. | 504 | |
| coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '410'. | 511 | |
| coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '470'. | 538 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| blocks | LeftCurly | '{' at column 42 should have line break after. | 132 | |
| blocks | RightCurly | '}' at column 57 should be alone on a line. | 132 | |
| blocks | LeftCurly | '{' at column 42 should have line break after. | 160 | |
| blocks | RightCurly | '}' at column 57 should be alone on a line. | 160 | |
| blocks | LeftCurly | '{' at column 42 should have line break after. | 175 | |
| blocks | RightCurly | '}' at column 57 should be alone on a line. | 175 | |
| blocks | LeftCurly | '{' at column 46 should have line break after. | 208 | |
| blocks | RightCurly | '}' at column 61 should be alone on a line. | 208 | |
| blocks | LeftCurly | '{' at column 46 should have line break after. | 248 | |
| blocks | RightCurly | '}' at column 61 should be alone on a line. | 248 | |
| blocks | LeftCurly | '{' at column 46 should have line break after. | 289 | |
| blocks | RightCurly | '}' at column 61 should be alone on a line. | 289 | |
| naming | LocalVariableName | Local variable name 'lSupporting' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 317 | |
| naming | LocalVariableName | Local variable name 'lTp' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 325 | |
| blocks | LeftCurly | '{' at column 42 should have line break after. | 345 | |
| blocks | RightCurly | '}' at column 57 should be alone on a line. | 345 | |
| naming | LocalVariableName | Local variable name 'lSupporting' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 368 | |
| naming | LocalVariableName | Local variable name 'lTpId' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 390 | |
| blocks | LeftCurly | '{' at column 42 should have line break after. | 416 | |
| blocks | RightCurly | '}' at column 57 should be alone on a line. | 416 | |
| naming | LocalVariableName | Local variable name 'lTpId' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 433 | |
| naming | LocalVariableName | Local variable name 'lSupporting' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 462 | |
| blocks | LeftCurly | '{' at column 42 should have line break after. | 484 | |
| blocks | RightCurly | '}' at column 57 should be alone on a line. | 484 | |
| naming | LocalVariableName | Local variable name 'lSupporting' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 504 | |
| blocks | LeftCurly | '{' at column 42 should have line break after. | 524 | |
| blocks | RightCurly | '}' at column 57 should be alone on a line. | 524 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 136 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 153 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 188 | |
| naming | LocalVariableName | Local variable name 'lNode' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 196 | |
| naming | LocalVariableName | Local variable name 'lNodeNames' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 202 | |
| naming | LocalVariableName | Local variable name 'cNode' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 203 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 222 | |
| naming | LocalVariableName | Local variable name 'lNode' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 231 | |
| naming | LocalVariableName | Local variable name 'lNodeNames' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 234 | |
| naming | LocalVariableName | Local variable name 'cNode' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 235 | |
| naming | LocalVariableName | Local variable name 'sNodeName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 236 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 255 | |
| naming | LocalVariableName | Local variable name 'lNode' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 264 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 293 | |
| naming | LocalVariableName | Local variable name 'lNode' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 302 | |
| naming | LocalVariableName | Local variable name 'lNodeNames' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 307 | |
| naming | LocalVariableName | Local variable name 'lTpNames' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 308 | |
| naming | LocalVariableName | Local variable name 'cNode' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 309 | |
| naming | LocalVariableName | Local variable name 'sNodeName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 310 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 312 | |
| naming | LocalVariableName | Local variable name 'lTp' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 313 | |
| naming | LocalVariableName | Local variable name 'cTpName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 316 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 341 | |
| naming | LocalVariableName | Local variable name 'lNode' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 350 | |
| naming | LocalVariableName | Local variable name 'cNode' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 353 | |
| naming | LocalVariableName | Local variable name 'sNodeName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 354 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'linkBuilder' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 370 | |
| naming | LocalVariableName | Local variable name 'sLinkName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 371 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'linkKey' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 373 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 392 | |
| naming | LocalVariableName | Local variable name 'lLink' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 401 | |
| naming | LocalVariableName | Local variable name 'lLinkNames' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 404 | |
| naming | LocalVariableName | Local variable name 'cLink' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 405 | |
| naming | LocalVariableName | Local variable name 'cLinkName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 406 | |
| naming | LocalVariableName | Local variable name 'sLinkName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 418 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 428 | |
| naming | LocalVariableName | Local variable name 'lLink' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 437 | |
| naming | LocalVariableName | Local variable name 'lLinkNames' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 440 | |
| naming | LocalVariableName | Local variable name 'cLink' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 441 | |
| naming | LocalVariableName | Local variable name 'cLinkName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 442 | |
| naming | LocalVariableName | Local variable name 'sLinkName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 454 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 464 | |
| naming | LocalVariableName | Local variable name 'lLink' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 473 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 555 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 577 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'tpName' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 603 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 618 | |
| naming | LocalVariableName | Local variable name 'rTx' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 657 | |
| blocks | EmptyBlock | Empty catch block. | 687 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 52 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| coding | VariableDeclarationUsageDistance | Distance between variable 'linkBuilder' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 176 | |
| naming | LocalVariableName | Local variable name 'sLinkName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 181 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'linkKey' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 183 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| blocks | LeftCurly | '{' at column 34 should have line break after. | 25 | |
| blocks | RightCurly | '}' at column 50 should be alone on a line. | 25 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 120 characters (found 121). | 54 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'linkBuilder' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 188 | |
| naming | LocalVariableName | Local variable name 'sLinkName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 189 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'linkKey' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 191 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| naming | LocalVariableName | Local variable name 'r' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 26 | |
| naming | LocalVariableName | Local variable name 'm' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 27 | |
| naming | LocalVariableName | Local variable name 'r' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 32 | |
| naming | LocalVariableName | Local variable name 'm' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 33 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 34 | |
| naming | LocalVariableName | Local variable name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 63 | |
| naming | LocalVariableName | Local variable name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 73 | |
| naming | LocalVariableName | Local variable name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 85 | |
| naming | LocalVariableName | Local variable name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 97 |