![]() |
|
http://xradar.sourceforge.net |
| Statics Report - System: 1.0, Version: 0, Date: Today | Designed for use with Checkstyle, CKJM, FindBugs, JavaNCSS, JDepend, Macaron, PMD, PMD-CPD, Java2HTML and Ant. |
[Statics] classes-net.sourceforge.pmd.lang.java.rule |
|
| [scorecard] [analysis] [explanations] | |
| {overview} {architecture} {design} {code} {test} {source control} {system specific} | |
| Package: net.sourceforge.pmd.lang.java.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 6 5 4 2 | Total : Per method : | 25 5 | Total : Per method : Per statement : | 19 3.8 0.76 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 2 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 10 2 22 15 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 3 0.6 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 5 1 0.2 | Statement Test Coverage : Method Test Reference : | 0 1.5 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| appliesToClassName(String) | 0 | 1 | 1 | 1 |
| isTargetMethod(NameOccurrence) | 0 | 1 | 1 | 1 |
| visit(ASTVariableDeclaratorId,Object) | 0 | 14 | 11 | 0 |
| isCompareZero(Node) | 1 | 2 | 2 | 1 |
| checkComparison(Node,int) | 1 | 6 | 4 | 1 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 20 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 22 | Commentaire javadoc manquant. | 5 |
| 24 | Commentaire javadoc manquant. | 5 |
| 26 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.java.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 115 115 113 2 | Total : Per method : | 242 2.1 | Total : Per method : Per statement : | 121 1.05 0.5 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 105 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 115 105 129 6555 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 1 0.01 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 117 1.02 0.48 | Statement Test Coverage : Method Test Reference : | 0 0.36 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| AbstractJavaRule() | 0 | 3 | 1 | 105 |
| apply(Node,RuleContext) | 0 | 2 | 1 | 0 |
| visitAll(Node,RuleContext) | 0 | 4 | 2 | 0 |
| getDeclaringType(Node) | 1 | 5 | 3 | 0 |
| isQualifiedName(Node) | 0 | 2 | 1 | 0 |
| importsPackage(ASTCompilationUnit,String) | 0 | 6 | 4 | 0 |
| visit(JavaNode,Object) | 0 | 3 | 1 | 108 |
| visit(ASTExtendsList,Object) | 0 | 2 | 1 | 0 |
| visit(ASTClassOrInterfaceDeclaration,Object) | 0 | 2 | 1 | 23 |
| visit(ASTImplementsList,Object) | 0 | 2 | 1 | 2 |
| visit(ASTTypeParameters,Object) | 0 | 2 | 1 | 0 |
| visit(ASTMemberSelector,Object) | 0 | 2 | 1 | 0 |
| visit(ASTTypeParameter,Object) | 0 | 2 | 1 | 0 |
| visit(ASTTypeBound,Object) | 0 | 2 | 1 | 0 |
| visit(ASTClassOrInterfaceBody,Object) | 0 | 2 | 1 | 2 |
| visit(ASTClassOrInterfaceBodyDeclaration,Object) | 0 | 2 | 1 | 0 |
| visit(ASTEnumBody,Object) | 0 | 2 | 1 | 0 |
| visit(ASTEnumConstant,Object) | 0 | 2 | 1 | 0 |
| visit(ASTReferenceType,Object) | 0 | 2 | 1 | 0 |
| visit(ASTClassOrInterfaceType,Object) | 0 | 2 | 1 | 2 |
| visit(ASTTypeArguments,Object) | 0 | 2 | 1 | 0 |
| visit(ASTTypeArgument,Object) | 0 | 2 | 1 | 0 |
| visit(ASTWildcardBounds,Object) | 0 | 2 | 1 | 0 |
| visit(ASTAnnotation,Object) | 0 | 2 | 1 | 0 |
| visit(ASTNormalAnnotation,Object) | 0 | 2 | 1 | 0 |
| visit(ASTMarkerAnnotation,Object) | 0 | 2 | 1 | 0 |
| visit(ASTSingleMemberAnnotation,Object) | 0 | 2 | 1 | 0 |
| visit(ASTMemberValuePairs,Object) | 0 | 2 | 1 | 0 |
| visit(ASTMemberValuePair,Object) | 0 | 2 | 1 | 0 |
| visit(ASTMemberValue,Object) | 0 | 2 | 1 | 0 |
| visit(ASTMemberValueArrayInitializer,Object) | 0 | 2 | 1 | 0 |
| visit(ASTAnnotationTypeDeclaration,Object) | 0 | 2 | 1 | 0 |
| visit(ASTAnnotationTypeBody,Object) | 0 | 2 | 1 | 0 |
| visit(ASTAnnotationTypeMemberDeclaration,Object) | 0 | 2 | 1 | 0 |
| visit(ASTAnnotationMethodDeclaration,Object) | 0 | 2 | 1 | 0 |
| visit(ASTDefaultValue,Object) | 0 | 2 | 1 | 0 |
| visit(ASTRUNSIGNEDSHIFT,Object) | 0 | 2 | 1 | 0 |
| visit(ASTRSIGNEDSHIFT,Object) | 0 | 2 | 1 | 0 |
| visit(ASTCompilationUnit,Object) | 0 | 2 | 1 | 23 |
| visit(ASTEnumDeclaration,Object) | 0 | 2 | 1 | 1 |
| visit(ASTAssertStatement,Object) | 0 | 2 | 1 | 0 |
| visit(ASTPackageDeclaration,Object) | 0 | 2 | 1 | 0 |
| visit(ASTImportDeclaration,Object) | 0 | 2 | 1 | 5 |
| visit(ASTTypeDeclaration,Object) | 0 | 2 | 1 | 0 |
| visit(ASTFieldDeclaration,Object) | 0 | 2 | 1 | 4 |
| visit(ASTVariableDeclarator,Object) | 0 | 2 | 1 | 2 |
| visit(ASTVariableDeclaratorId,Object) | 0 | 2 | 1 | 2 |
| visit(ASTVariableInitializer,Object) | 0 | 2 | 1 | 0 |
| visit(ASTArrayInitializer,Object) | 0 | 2 | 1 | 0 |
| visit(ASTMethodDeclaration,Object) | 0 | 2 | 1 | 14 |
| visit(ASTMethodDeclarator,Object) | 0 | 2 | 1 | 4 |
| visit(ASTFormalParameters,Object) | 0 | 2 | 1 | 0 |
| visit(ASTFormalParameter,Object) | 0 | 2 | 1 | 1 |
| visit(ASTConstructorDeclaration,Object) | 0 | 2 | 1 | 7 |
| visit(ASTExplicitConstructorInvocation,Object) | 0 | 2 | 1 | 0 |
| visit(ASTInitializer,Object) | 0 | 2 | 1 | 0 |
| visit(ASTType,Object) | 0 | 2 | 1 | 0 |
| visit(ASTPrimitiveType,Object) | 0 | 2 | 1 | 0 |
| visit(ASTResultType,Object) | 0 | 2 | 1 | 1 |
| visit(ASTName,Object) | 0 | 2 | 1 | 0 |
| visit(ASTNameList,Object) | 0 | 2 | 1 | 0 |
| visit(ASTExpression,Object) | 0 | 2 | 1 | 1 |
| visit(ASTAssignmentOperator,Object) | 0 | 2 | 1 | 0 |
| visit(ASTConditionalExpression,Object) | 0 | 2 | 1 | 2 |
| visit(ASTConditionalOrExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTConditionalAndExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTInclusiveOrExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTExclusiveOrExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTAndExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTEqualityExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTInstanceOfExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTRelationalExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTShiftExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTAdditiveExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTMultiplicativeExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTUnaryExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTPreIncrementExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTPreDecrementExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTUnaryExpressionNotPlusMinus,Object) | 0 | 2 | 1 | 0 |
| visit(ASTPostfixExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTCastExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTPrimaryExpression,Object) | 0 | 2 | 1 | 2 |
| visit(ASTPrimaryPrefix,Object) | 0 | 2 | 1 | 5 |
| visit(ASTPrimarySuffix,Object) | 0 | 2 | 1 | 1 |
| visit(ASTLiteral,Object) | 0 | 2 | 1 | 1 |
| visit(ASTBooleanLiteral,Object) | 0 | 2 | 1 | 0 |
| visit(ASTNullLiteral,Object) | 0 | 2 | 1 | 0 |
| visit(ASTArguments,Object) | 0 | 2 | 1 | 0 |
| visit(ASTArgumentList,Object) | 0 | 2 | 1 | 0 |
| visit(ASTAllocationExpression,Object) | 0 | 2 | 1 | 4 |
| visit(ASTArrayDimsAndInits,Object) | 0 | 2 | 1 | 0 |
| visit(ASTStatement,Object) | 0 | 2 | 1 | 1 |
| visit(ASTLabeledStatement,Object) | 0 | 2 | 1 | 0 |
| visit(ASTBlock,Object) | 0 | 2 | 1 | 0 |
| visit(ASTBlockStatement,Object) | 0 | 2 | 1 | 0 |
| visit(ASTLocalVariableDeclaration,Object) | 0 | 2 | 1 | 2 |
| visit(ASTEmptyStatement,Object) | 0 | 2 | 1 | 0 |
| visit(ASTStatementExpression,Object) | 0 | 2 | 1 | 1 |
| visit(ASTSwitchStatement,Object) | 0 | 2 | 1 | 1 |
| visit(ASTSwitchLabel,Object) | 0 | 2 | 1 | 0 |
| visit(ASTIfStatement,Object) | 0 | 2 | 1 | 5 |
| visit(ASTWhileStatement,Object) | 0 | 2 | 1 | 1 |
| visit(ASTDoStatement,Object) | 0 | 2 | 1 | 1 |
| visit(ASTForStatement,Object) | 0 | 2 | 1 | 1 |
| visit(ASTForInit,Object) | 0 | 2 | 1 | 0 |
| visit(ASTStatementExpressionList,Object) | 0 | 2 | 1 | 0 |
| visit(ASTForUpdate,Object) | 0 | 2 | 1 | 0 |
| visit(ASTBreakStatement,Object) | 0 | 2 | 1 | 0 |
| visit(ASTContinueStatement,Object) | 0 | 2 | 1 | 0 |
| visit(ASTReturnStatement,Object) | 0 | 2 | 1 | 0 |
| visit(ASTThrowStatement,Object) | 0 | 2 | 1 | 0 |
| visit(ASTSynchronizedStatement,Object) | 0 | 2 | 1 | 0 |
| visit(ASTTryStatement,Object) | 0 | 2 | 1 | 0 |
| visit(ASTFinallyStatement,Object) | 0 | 2 | 1 | 0 |
| visit(ASTCatchStatement,Object) | 0 | 2 | 1 | 3 |
| View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
|---|---|---|---|
| (5) net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter
(68) net/sourceforge/pmd/lang/java/rule/AbstractJavaRule | 437 | 2399 |
public Object visit(JavaNode node, Object data) {
node.childrenAccept(this, data);
return nu ..... |
| View line in source | Style Error | Column |
|---|---|---|
| 11 | L'utilisation des import.* est prohibé - net.sourceforge.pmd.lang.java.ast.*. | |
| 15 | Commentaire javadoc manquant. | |
| 17 | Commentaire javadoc manquant. | 5 |
| 23 | Commentaire javadoc manquant. | 5 |
| 27 | Commentaire javadoc manquant. | 5 |
| 41 | Balise javadoc @return manquante. | |
| 49 | Commentaire javadoc manquant. | 5 |
| 53 | Commentaire javadoc manquant. | 5 |
| 68 | Commentaire javadoc manquant. | 5 |
| 73 | Commentaire javadoc manquant. | 5 |
| 77 | Commentaire javadoc manquant. | 5 |
| 81 | Commentaire javadoc manquant. | 5 |
| 85 | Commentaire javadoc manquant. | 5 |
| 89 | Commentaire javadoc manquant. | 5 |
| 93 | Commentaire javadoc manquant. | 5 |
| 97 | Commentaire javadoc manquant. | 5 |
| 101 | Commentaire javadoc manquant. | 5 |
| 105 | Commentaire javadoc manquant. | 5 |
| 109 | Commentaire javadoc manquant. | 5 |
| 113 | Commentaire javadoc manquant. | 5 |
| 117 | Commentaire javadoc manquant. | 5 |
| 121 | Commentaire javadoc manquant. | 5 |
| 125 | Commentaire javadoc manquant. | 5 |
| 129 | Commentaire javadoc manquant. | 5 |
| 133 | Commentaire javadoc manquant. | 5 |
| 137 | Commentaire javadoc manquant. | 5 |
| 141 | Commentaire javadoc manquant. | 5 |
| 145 | Commentaire javadoc manquant. | 5 |
| 149 | Commentaire javadoc manquant. | 5 |
| 153 | Commentaire javadoc manquant. | 5 |
| 157 | Commentaire javadoc manquant. | 5 |
| 161 | Commentaire javadoc manquant. | 5 |
| 165 | Commentaire javadoc manquant. | 5 |
| 169 | Commentaire javadoc manquant. | 5 |
| 173 | Commentaire javadoc manquant. | 5 |
| 177 | Commentaire javadoc manquant. | 5 |
| 181 | Commentaire javadoc manquant. | 5 |
| 185 | Commentaire javadoc manquant. | 5 |
| 189 | Commentaire javadoc manquant. | 5 |
| 193 | Commentaire javadoc manquant. | 5 |
| 197 | Commentaire javadoc manquant. | 5 |
| 201 | Commentaire javadoc manquant. | 5 |
| 205 | Commentaire javadoc manquant. | 5 |
| 209 | Commentaire javadoc manquant. | 5 |
| 213 | Commentaire javadoc manquant. | 5 |
| 217 | Commentaire javadoc manquant. | 5 |
| 221 | Commentaire javadoc manquant. | 5 |
| 225 | Commentaire javadoc manquant. | 5 |
| 229 | Commentaire javadoc manquant. | 5 |
| 233 | Commentaire javadoc manquant. | 5 |
| 237 | Commentaire javadoc manquant. | 5 |
| 241 | Commentaire javadoc manquant. | 5 |
| 245 | Commentaire javadoc manquant. | 5 |
| 249 | Commentaire javadoc manquant. | 5 |
| 253 | Commentaire javadoc manquant. | 5 |
| 257 | Commentaire javadoc manquant. | 5 |
| 261 | Commentaire javadoc manquant. | 5 |
| 265 | Commentaire javadoc manquant. | 5 |
| 269 | Commentaire javadoc manquant. | 5 |
| 273 | Commentaire javadoc manquant. | 5 |
| 277 | Commentaire javadoc manquant. | 5 |
| 281 | Commentaire javadoc manquant. | 5 |
| 285 | Commentaire javadoc manquant. | 5 |
| 289 | Commentaire javadoc manquant. | 5 |
| 293 | Commentaire javadoc manquant. | 5 |
| 297 | Commentaire javadoc manquant. | 5 |
| 301 | Commentaire javadoc manquant. | 5 |
| 305 | Commentaire javadoc manquant. | 5 |
| 309 | Commentaire javadoc manquant. | 5 |
| 313 | Commentaire javadoc manquant. | 5 |
| 317 | Commentaire javadoc manquant. | 5 |
| 321 | Commentaire javadoc manquant. | 5 |
| 325 | Commentaire javadoc manquant. | 5 |
| 329 | Commentaire javadoc manquant. | 5 |
| 333 | Commentaire javadoc manquant. | 5 |
| 337 | Commentaire javadoc manquant. | 5 |
| 341 | Commentaire javadoc manquant. | 5 |
| 345 | Commentaire javadoc manquant. | 5 |
| 349 | Commentaire javadoc manquant. | 5 |
| 353 | Commentaire javadoc manquant. | 5 |
| 357 | Commentaire javadoc manquant. | 5 |
| 361 | Commentaire javadoc manquant. | 5 |
| 365 | Commentaire javadoc manquant. | 5 |
| 369 | Commentaire javadoc manquant. | 5 |
| 373 | Commentaire javadoc manquant. | 5 |
| 377 | Commentaire javadoc manquant. | 5 |
| 381 | Commentaire javadoc manquant. | 5 |
| 385 | Commentaire javadoc manquant. | 5 |
| 389 | Commentaire javadoc manquant. | 5 |
| 393 | Commentaire javadoc manquant. | 5 |
| 397 | Commentaire javadoc manquant. | 5 |
| 401 | Commentaire javadoc manquant. | 5 |
| 405 | Commentaire javadoc manquant. | 5 |
| 409 | Commentaire javadoc manquant. | 5 |
| 413 | Commentaire javadoc manquant. | 5 |
| 417 | Commentaire javadoc manquant. | 5 |
| 421 | Commentaire javadoc manquant. | 5 |
| 425 | Commentaire javadoc manquant. | 5 |
| 429 | Commentaire javadoc manquant. | 5 |
| 433 | Commentaire javadoc manquant. | 5 |
| 437 | Commentaire javadoc manquant. | 5 |
| 441 | Commentaire javadoc manquant. | 5 |
| 445 | Commentaire javadoc manquant. | 5 |
| 449 | Commentaire javadoc manquant. | 5 |
| 453 | Commentaire javadoc manquant. | 5 |
| 457 | Commentaire javadoc manquant. | 5 |
| 461 | Commentaire javadoc manquant. | 5 |
| 465 | Commentaire javadoc manquant. | 5 |
| 469 | Commentaire javadoc manquant. | 5 |
| 473 | Commentaire javadoc manquant. | 5 |
| 477 | Commentaire javadoc manquant. | 5 |
| 481 | Commentaire javadoc manquant. | 5 |
| 485 | Commentaire javadoc manquant. | 5 |
| 489 | Commentaire javadoc manquant. | 5 |
| 493 | Commentaire javadoc manquant. | 5 |
| 497 | Commentaire javadoc manquant. | 5 |
| 501 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.java.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 6 5 2 4 | Total : Per method : | 28 5.6 | Total : Per method : Per statement : | 19 3.8 0.68 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 1 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 8 1 25 15 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 5 1 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 1 0.2 0.04 | Statement Test Coverage : Method Test Reference : | 0 3 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| targetTypename() | 1 | 1 | 1 | 1 |
| methodNames() | 1 | 1 | 1 | 1 |
| isViolationArgument(Node) | 1 | 1 | 1 | 1 |
| isNotedMethod(NameOccurrence) | 1 | 9 | 6 | 1 |
| visit(ASTVariableDeclaratorId,Object) | 0 | 15 | 10 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. |
| Package: net.sourceforge.pmd.lang.java.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 4 3 4 0 | Total : Per method : | 9 3 | Total : Per method : Per statement : | 3 1 0.33 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 6 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 6 6 9 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 0 0 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 5 1.67 0.56 | Statement Test Coverage : Method Test Reference : | 0 0.5 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| addDataPoint(DataPoint) | 0 | 2 | 1 | 0 |
| getViolationParameters(DataPoint) | 0 | 2 | 1 | 0 |
| apply(Node,RuleContext) | 0 | 3 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 11 | Commentaire javadoc manquant. | |
| 15 | Commentaire javadoc manquant. | 5 |
| 19 | Commentaire javadoc manquant. | 5 |
| 23 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.java.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 4 3 2 2 | Total : Per method : | 19 6.33 | Total : Per method : Per statement : | 10 3.33 0.53 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 6 0 14 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 1 0.33 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 5 1.67 0.26 | Statement Test Coverage : Method Test Reference : | 0 2.5 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| GenericLiteralCheckerRule() | 0 | 2 | 1 | 0 |
| init() | 0 | 7 | 5 | 1 |
| visit(ASTLiteral,Object) | 0 | 6 | 4 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 20 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 28 | Commentaire javadoc manquant. | 9 |
| 48 | Balise javadoc @return manquante. | |
| 49 | Balise javadoc @param manquante pour 'node'. | 40 |
| 49 | Balise javadoc @param manquante pour 'data'. | 53 |
| Package: net.sourceforge.pmd.lang.java.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 6 6 6 0 | Total : Per method : | 23 3.83 | Total : Per method : Per statement : | 11 1.83 0.48 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 1 4 9 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 0 0 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 7 1.17 0.3 | Statement Test Coverage : Method Test Reference : | 0 1.17 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ImportWrapper(String,String,Node) | 0 | 4 | 1 | 7 |
| equals(Object) | 0 | 5 | 4 | 0 |
| hashCode() | 0 | 4 | 3 | 0 |
| getName() | 0 | 2 | 1 | 3 |
| getFullName() | 0 | 2 | 1 | 2 |
| getNode() | 0 | 2 | 1 | 2 |
| Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
|---|---|---|---|---|---|
| BAD_PRACTICE | BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS | BC | 2 | equals |
| View line in source | Style Error | Column |
|---|---|---|
| 8 | Commentaire javadoc manquant. | |
| 13 | Commentaire javadoc manquant. | 5 |
| 20 | Commentaire javadoc manquant. | 5 |
| 28 | Commentaire javadoc manquant. | 5 |
| 35 | Commentaire javadoc manquant. | 5 |
| 39 | Commentaire javadoc manquant. | 5 |
| 43 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.java.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 4 2 1 3 | Total : Per method : | 13 6.5 | Total : Per method : Per statement : | 5 2.5 0.38 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 9 1 12 6 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 0 0 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 4 2 0.31 | Statement Test Coverage : Method Test Reference : | 0 2 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| JavaParserVisitorAdapter$1.visit(JavaNode,Object) | 0 | 3 | 1 | 0 |
| indexNodes(Node,RuleContext) | 0 | 7 | 2 | 0 |
| visit(Rule,Node,RuleContext) | 0 | 5 | 2 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 15 | Commentaire javadoc manquant. | |
| 17 | Commentaire javadoc manquant. | 9 |
| 32 | Commentaire javadoc manquant. | 9 |
| Package: net.sourceforge.pmd.lang.java.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 2 1 1 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 4 1 5 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : |
NaN NaN | Statement Test Coverage : Method Test Reference : | 0 2 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Package: net.sourceforge.pmd.lang.java.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 1 2 | Total : Per method : | 43 14.33 | Total : Per method : Per statement : | 22 7.33 0.51 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 1 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 16 2 30 3 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 1 0.33 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 3 1 0.07 | Statement Test Coverage : Method Test Reference : | 0 9 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| JavaRuleViolation(Rule,RuleContext,JavaNode,String) | 0 | 27 | 15 | 15 |
| suppresses(Node) | 0 | 2 | 2 | 1 |
| setVariableNameIfExists(Node) | 0 | 13 | 5 | 1 |
| View line in source | Style Error | Column |
|---|---|---|
| 33 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
| 33 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 34 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.java.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 2 0 3 | Total : Per method : | 5 2.5 | Total : Per method : Per statement : | 2 1 0.4 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 8 1 5 3 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 0 0 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 4 2 0.8 | Statement Test Coverage : Method Test Reference : | 0 Infinity |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| JavaRuleViolationFactory() | 0 | 1 | 1 | 1 |
| createRuleViolation(Rule,RuleContext,Node,String) | 0 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 11 | Commentaire javadoc manquant. | |
| 13 | Commentaire javadoc manquant. | 5 |
| 18 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.java.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 2 1 2 0 | Total : Per method : | 10 10 | Total : Per method : Per statement : | 5 5 0.5 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 4 0 4 1 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 0 0 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 2 2 0.2 | Statement Test Coverage : Method Test Reference : | 0 0 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| visit(ASTForStatement,Object) | 0 | 9 | 5 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 11 | Commentaire javadoc manquant. | |
| 13 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.java.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 2 1 2 0 | Total : Per method : | 7 7 | Total : Per method : Per statement : | 3 3 0.43 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 6 0 15 1 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 0 0 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 2 2 0.29 | Statement Test Coverage : Method Test Reference : | 0 0 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| visit(ASTFieldDeclaration,Object) | 0 | 6 | 3 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 12 | Commentaire javadoc manquant. | |
| 14 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.java.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 2 3 0 | Total : Per method : | 29 14.5 | Total : Per method : Per statement : | 10 5 0.34 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 10 0 24 1 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 0 0 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 5 2.5 0.17 | Statement Test Coverage : Method Test Reference : | 0 0.67 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| visit(ASTMethodDeclaration,Object) | 0 | 5 | 1 | 0 |
| Usage.Usage(int,DataFlowNode) | 0 | 3 | 1 | 0 |
| Usage.toString() | 0 | 2 | 1 | 0 |
| execute(CurrentPath) | 0 | 14 | 7 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 16 | Commentaire javadoc manquant. | |
| 20 | Commentaire javadoc manquant. | 5 |
| 43 | Commentaire javadoc manquant. | |
| 57 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.java.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 2 2 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 1 1 8 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : |
NaN NaN | Statement Test Coverage : Method Test Reference : | 0 1.5 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|