![]() |
|
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.jsp.ast |
|
| [scorecard] [analysis] [explanations] | |
| {overview} {architecture} {design} {code} {test} {source control} {system specific} | |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 2 2 2 0 | Total : Per method : | 3 1.5 | Total : Per method : Per statement : | 2 1 0.67 |
||
| 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): | 2 12 2 1 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 2 1 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 8 4 2.67 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| jjtAccept(JspParserVisitor,Object) | 1 | 1 | 1 | 2 |
| childrenAccept(JspParserVisitor,Object) | 1 | 1 | 1 | 2 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 9 | Balise javadoc @return manquante. | |
| 9 | Balise javadoc @param manquante pour 'visitor'. | 39 |
| 9 | Balise javadoc @param manquante pour 'data'. | 55 |
| 14 | Balise javadoc @return manquante. | |
| 14 | Balise javadoc @param manquante pour 'visitor'. | 44 |
| 14 | Balise javadoc @param manquante pour 'data'. | 60 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 1 0 0 1 | Total : Per method : | 94 Infinity | Total : Per method : Per statement : | 0 NaN 0 |
||
| 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): | 0 2 1 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 1 Infinity | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 3 Infinity 0.03 | Statement Test Coverage : Method Test Reference : | 0 Infinity |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
|---|---|---|---|---|---|
| MALICIOUS_CODE | MS_OOI_PKGPROTECT | MS | 2 | tokenImage |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 9 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
| 9 | Dans le commentaire javadoc de la classe, il manque une balise @version. |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 1 0 0 1 | Total : Per method : | 24 Infinity | Total : Per method : Per statement : | 0 NaN 0 |
||
| 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): | 0 2 1 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 0 NaN | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 25 Infinity 1.04 | Statement Test Coverage : Method Test Reference : | 0 Infinity |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
|---|---|---|---|---|---|
| MALICIOUS_CODE | MS_OOI_PKGPROTECT | MS | 2 | jjtNodeName |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 4 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 3 |
| 7 | Commentaire javadoc manquant. | 3 |
| 8 | Commentaire javadoc manquant. | 3 |
| 9 | Commentaire javadoc manquant. | 3 |
| 10 | Commentaire javadoc manquant. | 3 |
| 11 | Commentaire javadoc manquant. | 3 |
| 12 | Commentaire javadoc manquant. | 3 |
| 13 | Commentaire javadoc manquant. | 3 |
| 14 | Commentaire javadoc manquant. | 3 |
| 15 | Commentaire javadoc manquant. | 3 |
| 16 | Commentaire javadoc manquant. | 3 |
| 17 | Commentaire javadoc manquant. | 3 |
| 18 | Commentaire javadoc manquant. | 3 |
| 19 | Commentaire javadoc manquant. | 3 |
| 20 | Commentaire javadoc manquant. | 3 |
| 21 | Commentaire javadoc manquant. | 3 |
| 22 | Commentaire javadoc manquant. | 3 |
| 23 | Commentaire javadoc manquant. | 3 |
| 24 | Commentaire javadoc manquant. | 3 |
| 25 | Commentaire javadoc manquant. | 3 |
| 26 | Commentaire javadoc manquant. | 3 |
| 27 | Commentaire javadoc manquant. | 3 |
| 30 | Commentaire javadoc manquant. | 3 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 22 22 22 0 | Total : Per method : | 23 1.05 | Total : Per method : Per statement : | 22 1 0.96 |
||
| 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): | 22 28 22 231 |
||||
| 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 : | 24 1.09 1.04 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| visit(JspNode,Object) | 0 | 1 | 1 | 3 |
| visit(ASTCompilationUnit,Object) | 0 | 1 | 1 | 2 |
| visit(ASTContent,Object) | 0 | 1 | 1 | 1 |
| visit(ASTJspDirective,Object) | 0 | 1 | 1 | 1 |
| visit(ASTJspDirectiveAttribute,Object) | 0 | 1 | 1 | 1 |
| visit(ASTJspScriptlet,Object) | 0 | 1 | 1 | 1 |
| visit(ASTJspExpression,Object) | 0 | 1 | 1 | 1 |
| visit(ASTJspDeclaration,Object) | 0 | 1 | 1 | 1 |
| visit(ASTJspComment,Object) | 0 | 1 | 1 | 1 |
| visit(ASTText,Object) | 0 | 1 | 1 | 1 |
| visit(ASTUnparsedText,Object) | 0 | 1 | 1 | 1 |
| visit(ASTElExpression,Object) | 0 | 1 | 1 | 1 |
| visit(ASTValueBinding,Object) | 0 | 1 | 1 | 1 |
| visit(ASTCData,Object) | 0 | 1 | 1 | 1 |
| visit(ASTElement,Object) | 0 | 1 | 1 | 1 |
| visit(ASTAttribute,Object) | 0 | 1 | 1 | 1 |
| visit(ASTAttributeValue,Object) | 0 | 1 | 1 | 1 |
| visit(ASTJspExpressionInAttribute,Object) | 0 | 1 | 1 | 1 |
| visit(ASTCommentTag,Object) | 0 | 1 | 1 | 1 |
| visit(ASTDeclaration,Object) | 0 | 1 | 1 | 1 |
| visit(ASTDoctypeDeclaration,Object) | 0 | 1 | 1 | 1 |
| visit(ASTDoctypeExternalId,Object) | 0 | 1 | 1 | 1 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 4 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 3 |
| 7 | Commentaire javadoc manquant. | 3 |
| 8 | Commentaire javadoc manquant. | 3 |
| 9 | Commentaire javadoc manquant. | 3 |
| 10 | Commentaire javadoc manquant. | 3 |
| 11 | Commentaire javadoc manquant. | 3 |
| 12 | Commentaire javadoc manquant. | 3 |
| 13 | Commentaire javadoc manquant. | 3 |
| 14 | Commentaire javadoc manquant. | 3 |
| 15 | Commentaire javadoc manquant. | 3 |
| 16 | Commentaire javadoc manquant. | 3 |
| 17 | Commentaire javadoc manquant. | 3 |
| 18 | Commentaire javadoc manquant. | 3 |
| 19 | Commentaire javadoc manquant. | 3 |
| 20 | Commentaire javadoc manquant. | 3 |
| 21 | Commentaire javadoc manquant. | 3 |
| 22 | Commentaire javadoc manquant. | 3 |
| 23 | Commentaire javadoc manquant. | 3 |
| 24 | Commentaire javadoc manquant. | 3 |
| 25 | Commentaire javadoc manquant. | 3 |
| 26 | Commentaire javadoc manquant. | 3 |
| 27 | Commentaire javadoc manquant. | 3 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 11 3.67 | Total : Per method : Per statement : | 3 1 0.27 |
||
| 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): | 1 1 4 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 4 1.33 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 8 2.67 0.73 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| SyntaxErrorException(int,String) | 1 | 4 | 1 | 1 |
| getLine() | 1 | 2 | 1 | 0 |
| getRuleName() | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 6 | Le commentaire javadoc est vide. | |
| 10 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 14 | Le commentaire javadoc est vide. | |
| 18 | Balise javadoc @param manquante pour 'line'. | 37 |
| 18 | Balise javadoc @param manquante pour 'ruleName'. | 50 |
| 24 | Le commentaire javadoc est vide. | |
| 31 | Le commentaire javadoc est vide. |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 8 8 8 0 | Total : Per method : | 20 2.5 | Total : Per method : Per statement : | 10 1.25 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): | 3 7 14 8 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 6 0.75 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 12 1.5 0.6 | Statement Test Coverage : Method Test Reference : | 0 1.12 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| getName() | 1 | 2 | 1 | 5 |
| setName(String) | 1 | 2 | 1 | 1 |
| isHasNamespacePrefix() | 1 | 2 | 1 | 1 |
| getNamespacePrefix() | 1 | 3 | 2 | 1 |
| getLocalName() | 1 | 3 | 2 | 1 |
| ASTAttribute(int) | 0 | 2 | 1 | 0 |
| ASTAttribute(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
|---|---|---|---|
| (27) net/sourceforge/pmd/lang/jsp/ast/ASTAttribute
(23) net/sourceforge/pmd/lang/jsp/ast/ASTElement | 29 | 79 |
public boolean isHasNamespacePrefix() {
return name.indexOf(':') >= 0;
}
/**
..... |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 9 | Le commentaire javadoc est vide. | |
| 16 | Le commentaire javadoc est vide. | |
| 24 | Le commentaire javadoc est vide. | |
| 31 | Le commentaire javadoc est vide. | |
| 41 | Le commentaire javadoc est vide. | |
| 55 | Commentaire javadoc manquant. | 5 |
| 59 | Commentaire javadoc manquant. | 5 |
| 67 | Balise javadoc @return manquante. | |
| 67 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 67 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 3 4 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTAttributeValue(int) | 0 | 2 | 1 | 0 |
| ASTAttributeValue(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 3 4 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTCData(int) | 0 | 2 | 1 | 0 |
| ASTCData(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 3 4 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTCommentTag(int) | 0 | 2 | 1 | 0 |
| ASTCommentTag(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 4 7 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 0.33 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTCompilationUnit(int) | 0 | 2 | 1 | 0 |
| ASTCompilationUnit(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 7 | Commentaire javadoc manquant. | |
| 8 | Commentaire javadoc manquant. | 5 |
| 12 | Commentaire javadoc manquant. | 5 |
| 20 | Balise javadoc @return manquante. | |
| 20 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 20 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 3 4 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 0.33 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTContent(int) | 0 | 2 | 1 | 0 |
| ASTContent(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 5 5 5 0 | Total : Per method : | 12 2.4 | Total : Per method : Per statement : | 5 1 0.42 |
||
| 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): | 3 5 8 8 |
||||
| 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 : | 9 1.8 0.75 | Statement Test Coverage : Method Test Reference : | 0 0.8 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| getName() | 1 | 2 | 1 | 1 |
| setName(String) | 1 | 2 | 1 | 1 |
| ASTDeclaration(int) | 0 | 2 | 1 | 0 |
| ASTDeclaration(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 10 | Le commentaire javadoc est vide. | |
| 17 | Le commentaire javadoc est vide. | |
| 26 | Commentaire javadoc manquant. | 5 |
| 30 | Commentaire javadoc manquant. | 5 |
| 38 | Balise javadoc @return manquante. | |
| 38 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 38 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 5 5 5 0 | Total : Per method : | 12 2.4 | Total : Per method : Per statement : | 5 1 0.42 |
||
| 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): | 3 5 8 8 |
||||
| 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 : | 9 1.8 0.75 | Statement Test Coverage : Method Test Reference : | 0 0.8 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| getName() | 1 | 2 | 1 | 2 |
| setName(String) | 1 | 2 | 1 | 1 |
| ASTDoctypeDeclaration(int) | 0 | 2 | 1 | 0 |
| ASTDoctypeDeclaration(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 14 | Le commentaire javadoc est vide. | |
| 21 | Le commentaire javadoc est vide. | |
| 29 | Commentaire javadoc manquant. | 5 |
| 33 | Commentaire javadoc manquant. | 5 |
| 41 | Balise javadoc @return manquante. | |
| 41 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 41 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 8 8 8 0 | Total : Per method : | 19 2.38 | Total : Per method : Per statement : | 9 1.12 0.47 |
||
| 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): | 3 5 11 20 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 5 0.62 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 12 1.5 0.63 | Statement Test Coverage : Method Test Reference : | 0 0.88 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| isHasPublicId() | 0 | 2 | 1 | 0 |
| getUri() | 1 | 2 | 1 | 2 |
| setUri(String) | 1 | 2 | 1 | 1 |
| getPublicId() | 1 | 2 | 2 | 2 |
| setPublicId(String) | 1 | 2 | 1 | 1 |
| ASTDoctypeExternalId(int) | 0 | 2 | 1 | 0 |
| ASTDoctypeExternalId(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 19 | Commentaire javadoc manquant. | 5 |
| 23 | Le commentaire javadoc est vide. | |
| 30 | Le commentaire javadoc est vide. | |
| 37 | Le commentaire javadoc est vide. | |
| 45 | Le commentaire javadoc est vide. | |
| 54 | Commentaire javadoc manquant. | 5 |
| 58 | Commentaire javadoc manquant. | 5 |
| 66 | Balise javadoc @return manquante. | |
| 66 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 66 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 3 4 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTElExpression(int) | 0 | 2 | 1 | 0 |
| ASTElExpression(JspParser,int) | 0 | 2 | 1 | 2 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 10 10 10 0 | Total : Per method : | 25 2.5 | Total : Per method : Per statement : | 12 1.2 0.48 |
||
| 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): | 3 6 16 23 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 8 0.8 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 14 1.4 0.56 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| isHasNamespacePrefix() | 1 | 2 | 1 | 1 |
| getNamespacePrefix() | 1 | 3 | 2 | 1 |
| getLocalName() | 1 | 3 | 2 | 1 |
| getName() | 1 | 2 | 1 | 4 |
| setName(String) | 1 | 2 | 1 | 1 |
| isEmpty() | 1 | 2 | 1 | 2 |
| setEmpty(boolean) | 1 | 2 | 1 | 1 |
| ASTElement(int) | 0 | 2 | 1 | 0 |
| ASTElement(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
|---|---|---|---|
| (27) net/sourceforge/pmd/lang/jsp/ast/ASTAttribute
(23) net/sourceforge/pmd/lang/jsp/ast/ASTElement | 29 | 79 |
public boolean isHasNamespacePrefix() {
return name.indexOf(':') >= 0;
}
/**
..... |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 20 | Le commentaire javadoc est vide. | |
| 27 | Le commentaire javadoc est vide. | |
| 37 | Le commentaire javadoc est vide. | |
| 48 | Le commentaire javadoc est vide. | |
| 55 | Le commentaire javadoc est vide. | |
| 62 | Le commentaire javadoc est vide. | |
| 69 | Le commentaire javadoc est vide. | |
| 79 | Commentaire javadoc manquant. | 5 |
| 83 | Commentaire javadoc manquant. | 5 |
| 91 | Balise javadoc @return manquante. | |
| 91 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 91 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 3 4 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTJspComment(int) | 0 | 2 | 1 | 0 |
| ASTJspComment(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 3 4 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTJspDeclaration(int) | 0 | 2 | 1 | 0 |
| ASTJspDeclaration(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 4 0 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 0 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTJspDeclarations(int) | 0 | 2 | 1 | 0 |
| ASTJspDeclarations(JspParser,int) | 0 | 2 | 1 | 0 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 5 5 5 0 | Total : Per method : | 12 2.4 | Total : Per method : Per statement : | 5 1 0.42 |
||
| 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): | 3 5 8 8 |
||||
| 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 : | 9 1.8 0.75 | Statement Test Coverage : Method Test Reference : | 0 0.8 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| getName() | 1 | 2 | 1 | 2 |
| setName(String) | 1 | 2 | 1 | 1 |
| ASTJspDirective(int) | 0 | 2 | 1 | 0 |
| ASTJspDirective(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 14 | Le commentaire javadoc est vide. | |
| 21 | Le commentaire javadoc est vide. | |
| 29 | Commentaire javadoc manquant. | 5 |
| 33 | Commentaire javadoc manquant. | 5 |
| 41 | Balise javadoc @return manquante. | |
| 41 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 41 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 7 7 7 0 | Total : Per method : | 17 2.43 | Total : Per method : Per statement : | 7 1 0.41 |
||
| 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): | 3 7 10 17 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 5 0.71 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 11 1.57 0.65 | Statement Test Coverage : Method Test Reference : | 0 1.14 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| getName() | 1 | 2 | 1 | 4 |
| setName(String) | 1 | 2 | 1 | 1 |
| getValue() | 1 | 2 | 1 | 3 |
| setValue(String) | 1 | 2 | 1 | 1 |
| ASTJspDirectiveAttribute(int) | 0 | 2 | 1 | 0 |
| ASTJspDirectiveAttribute(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 11 | Le commentaire javadoc est vide. | |
| 18 | Le commentaire javadoc est vide. | |
| 25 | Le commentaire javadoc est vide. | |
| 32 | Le commentaire javadoc est vide. | |
| 40 | Commentaire javadoc manquant. | 5 |
| 44 | Commentaire javadoc manquant. | 5 |
| 52 | Balise javadoc @return manquante. | |
| 52 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 52 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 4 0 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 0 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTJspDocument(int) | 0 | 2 | 1 | 0 |
| ASTJspDocument(JspParser,int) | 0 | 2 | 1 | 0 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 3 4 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTJspExpression(int) | 0 | 2 | 1 | 0 |
| ASTJspExpression(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 3 4 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTJspExpressionInAttribute(int) | 0 | 2 | 1 | 0 |
| ASTJspExpressionInAttribute(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 3 4 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTJspScriptlet(int) | 0 | 2 | 1 | 0 |
| ASTJspScriptlet(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 3 4 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 0.67 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTText(int) | 0 | 2 | 1 | 0 |
| ASTText(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 3 4 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 0.67 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTUnparsedText(int) | 0 | 2 | 1 | 0 |
| ASTUnparsedText(JspParser,int) | 0 | 2 | 1 | 3 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 3 1 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): | 3 4 6 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 : | 7 2.33 1 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ASTValueBinding(int) | 0 | 2 | 1 | 0 |
| ASTValueBinding(JspParser,int) | 0 | 2 | 1 | 1 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 6 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 18 | Balise javadoc @return manquante. | |
| 18 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 18 | Balise javadoc @param manquante pour 'data'. | 62 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 7 7 7 0 | Total : Per method : | 27 3.86 | Total : Per method : Per statement : | 15 2.14 0.56 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 23 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 7 23 10 13 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 2 0.29 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 14 2 0.52 | Statement Test Coverage : Method Test Reference : | 0 1.29 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| AbstractJspNode(int) | 0 | 2 | 1 | 23 |
| AbstractJspNode(JspParser,int) | 0 | 3 | 1 | 23 |
| jjtOpen() | 0 | 4 | 3 | 0 |
| jjtClose() | 0 | 7 | 5 | 0 |
| jjtAccept(JspParserVisitor,Object) | 1 | 2 | 1 | 0 |
| childrenAccept(JspParserVisitor,Object) | 1 | 5 | 3 | 0 |
| toString() | 0 | 2 | 1 | 0 |
| View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
|---|---|---|---|
| (15) net/sourceforge/pmd/lang/java/ast/AbstractJavaNode
(13) net/sourceforge/pmd/lang/jsp/ast/AbstractJspNode | 27 | 127 |
public AbstractJspNode(JspParser parser, int id) {
super(id);
this.parser = pa ..... |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 5 | Commentaire javadoc manquant. | |
| 7 | Commentaire javadoc manquant. | 5 |
| 9 | Commentaire javadoc manquant. | 5 |
| 13 | Commentaire javadoc manquant. | 5 |
| 18 | Commentaire javadoc manquant. | 5 |
| 25 | Commentaire javadoc manquant. | 5 |
| 39 | Balise javadoc @return manquante. | |
| 39 | Balise javadoc @param manquante pour 'visitor'. | 46 |
| 39 | Balise javadoc @param manquante pour 'data'. | 62 |
| 46 | Balise javadoc @return manquante. | |
| 46 | Balise javadoc @param manquante pour 'visitor'. | 51 |
| 46 | Balise javadoc @param manquante pour 'data'. | 67 |
| 55 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 4 3 3 1 | Total : Per method : | 55 18.33 | Total : Per method : Per statement : | 21 7 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): | 10 1 34 2 |
||||
| 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 1.33 0.07 | Statement Test Coverage : Method Test Reference : | 0 2 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| initializeWith(Writer,String,boolean,JspNode) | 0 | 7 | 4 | 1 |
| visit(JspNode,Object) | 0 | 6 | 3 | 1 |
| dump(Node,String) | 0 | 39 | 14 | 1 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 11 | Commentaire javadoc manquant. | |
| 16 | Commentaire javadoc manquant. | 5 |
| 27 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 12 12 12 0 | Total : Per method : | 62 5.17 | Total : Per method : Per statement : | 17 1.42 0.27 |
||
| 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 25 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 0 0 | Total : Per method : Per statement : | 1 0.08 0.02 | Total : Per method : Per statement : | 14 1.17 0.23 | Statement Test Coverage : Method Test Reference : | 0 1.08 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| JJTJspParserState() | 0 | 5 | 1 | 2 |
| nodeCreated() | 0 | 2 | 1 | 0 |
| reset() | 0 | 5 | 1 | 2 |
| rootNode() | 0 | 2 | 1 | 0 |
| pushNode(Node) | 0 | 3 | 1 | 2 |
| popNode() | 0 | 4 | 2 | 12 |
| peekNode() | 0 | 2 | 1 | 0 |
| nodeArity() | 0 | 2 | 1 | 1 |
| clearNodeScope(Node) | 0 | 4 | 2 | 9 |
| openNodeScope(Node) | 0 | 4 | 1 | 24 |
| closeNodeScope(Node,int) | 0 | 9 | 2 | 0 |
| closeNodeScope(Node,boolean) | 0 | 14 | 3 | 24 |
| View line in source | Code Violation | Rule |
|---|---|---|
| Avoid instantiating Integer objects. Call Integer.valueOf() instead. | IntegerInstantiation |
| Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
|---|---|---|---|---|---|
| PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | openNodeScope |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 6 | Commentaire javadoc manquant. | |
| 14 | Commentaire javadoc manquant. | 3 |
| 24 | Commentaire javadoc manquant. | 3 |
| 30 | Commentaire javadoc manquant. | 3 |
| 39 | Commentaire javadoc manquant. | 3 |
| 44 | Commentaire javadoc manquant. | 3 |
| 51 | Commentaire javadoc manquant. | 3 |
| 59 | Commentaire javadoc manquant. | 3 |
| 65 | Commentaire javadoc manquant. | 3 |
| 70 | Commentaire javadoc manquant. | 3 |
| 78 | Commentaire javadoc manquant. | 3 |
| 89 | Commentaire javadoc manquant. | 3 |
| 107 | Commentaire javadoc manquant. | 3 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 89 88 36 53 | Total : Per method : | 1325 15.06 | Total : Per method : Per statement : | 580 6.59 0.44 |
||
| 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): | 33 26 163 2406 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 23 0.26 | Total : Per method : Per statement : | 29 0.33 0.02 | Total : Per method : Per statement : | 49 0.56 0.04 | Statement Test Coverage : Method Test Reference : | 0 2.89 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| quoteContent(String) | 1 | 2 | 1 | 2 |
| expressionContent(String) | 1 | 2 | 1 | 3 |
| CompilationUnit() | 1 | 29 | 15 | 2 |
| Prolog() | 1 | 47 | 19 | 1 |
| Content() | 1 | 56 | 34 | 2 |
| ContentElementPossiblyWithText() | 1 | 37 | 14 | 1 |
| JspDirective() | 0 | 35 | 15 | 1 |
| JspDirectiveAttribute() | 0 | 15 | 2 | 1 |
| JspScriptlet() | 0 | 12 | 2 | 1 |
| JspExpression() | 0 | 12 | 2 | 1 |
| JspDeclaration() | 0 | 12 | 2 | 1 |
| JspComment() | 0 | 12 | 2 | 2 |
| Text() | 1 | 48 | 20 | 2 |
| UnparsedText() | 0 | 15 | 5 | 1 |
| UnparsedTextNoSingleQuotes() | 1 | 15 | 5 | 1 |
| UnparsedTextNoDoubleQuotes() | 1 | 15 | 5 | 1 |
| ElExpression() | 1 | 15 | 5 | 1 |
| ValueBindingInAttribute() | 0 | 15 | 5 | 1 |
| ElExpressionInAttribute() | 0 | 15 | 5 | 1 |
| CData() | 0 | 24 | 5 | 1 |
| Element() | 1 | 73 | 33 | 1 |
| Attribute() | 0 | 26 | 12 | 2 |
| AttributeValue() | 1 | 112 | 48 | 1 |
| QuoteIndependentAttributeValueContent() | 1 | 19 | 9 | 1 |
| JspExpressionInAttribute() | 0 | 15 | 5 | 1 |
| CommentTag() | 0 | 24 | 5 | 2 |
| Declaration() | 0 | 35 | 15 | 1 |
| DoctypeDeclaration() | 0 | 46 | 19 | 1 |
| DoctypeExternalId() | 0 | 33 | 6 | 1 |
| jj_2_1(int) | 0 | 8 | 4 | 1 |
| jj_2_2(int) | 0 | 8 | 4 | 1 |
| jj_3R_30() | 0 | 15 | 8 | 1 |
| jj_3R_29() | 0 | 12 | 11 | 1 |
| jj_3R_47() | 0 | 4 | 3 | 1 |
| jj_3R_27() | 0 | 8 | 4 | 1 |
| jj_3R_25() | 0 | 8 | 4 | 1 |
| jj_3R_28() | 0 | 8 | 7 | 1 |
| jj_3R_21() | 0 | 8 | 4 | 1 |
| jj_3R_40() | 0 | 4 | 3 | 1 |
| jj_3R_15() | 0 | 17 | 11 | 1 |
| jj_3R_24() | 0 | 8 | 7 | 1 |
| jj_3R_20() | 0 | 4 | 3 | 1 |
| jj_3R_42() | 0 | 4 | 3 | 1 |
| jj_3R_18() | 0 | 4 | 3 | 1 |
| jj_3R_13() | 0 | 14 | 9 | 1 |
| jj_3R_17() | 0 | 4 | 3 | 1 |
| jj_3R_26() | 0 | 4 | 3 | 1 |
| jj_3R_19() | 0 | 4 | 3 | 1 |
| jj_3R_14() | 0 | 8 | 4 | 1 |
| jj_3R_22() | 0 | 12 | 7 | 2 |
| jj_3_2() | 0 | 10 | 5 | 2 |
| jj_3R_12() | 0 | 8 | 4 | 1 |
| jj_3R_16() | 0 | 4 | 3 | 1 |
| jj_3R_48() | 0 | 4 | 3 | 1 |
| jj_3R_45() | 0 | 4 | 3 | 1 |
| jj_3_1() | 0 | 10 | 5 | 2 |
| jj_3R_44() | 0 | 4 | 3 | 1 |
| jj_3R_43() | 0 | 4 | 3 | 1 |
| jj_3R_39() | 0 | 4 | 3 | 1 |
| jj_3R_35() | 0 | 4 | 3 | 1 |
| jj_3R_38() | 0 | 4 | 3 | 1 |
| jj_3R_33() | 0 | 4 | 3 | 1 |
| jj_3R_41() | 0 | 10 | 5 | 2 |
| jj_3R_34() | 0 | 8 | 4 | 1 |
| jj_3R_37() | 0 | 4 | 3 | 1 |
| jj_3R_36() | 0 | 4 | 3 | 1 |
| jj_3R_23() | 0 | 8 | 7 | 2 |
| jj_3R_32() | 0 | 8 | 4 | 1 |
| jj_3R_31() | 0 | 15 | 8 | 1 |
| jj_3R_46() | 0 | 4 | 3 | 1 |
| jj_la1_init_0() | 0 | 2 | 1 | 1 |
| jj_la1_init_1() | 0 | 2 | 1 | 1 |
| jj_la1_init_2() | 0 | 2 | 1 | 1 |
| JspParser(CharStream) | 1 | 9 | 3 | 2 |
| ReInit(CharStream) | 1 | 10 | 3 | 0 |
| JspParser(JspParserTokenManager) | 1 | 9 | 3 | 0 |
| ReInit(JspParserTokenManager) | 1 | 10 | 3 | 0 |
| jj_consume_token(int) | 0 | 21 | 9 | 27 |
| jj_scan_token(int) | 0 | 22 | 12 | 18 |
| getNextToken() | 1 | 8 | 2 | 0 |
| getToken(int) | 1 | 8 | 3 | 0 |
| jj_ntk() | 0 | 5 | 3 | 13 |
| jj_add_error_token(int,int) | 0 | 21 | 11 | 2 |
| generateParseException() | 1 | 27 | 11 | 1 |
| enable_tracing() | 1 | 1 | 1 | 0 |
| disable_tracing() | 1 | 1 | 1 | 0 |
| jj_rescan_token() | 0 | 18 | 7 | 1 |
| jj_save(int,int) | 0 | 10 | 3 | 2 |
| Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
|---|---|---|---|---|---|
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | Attribute | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | AttributeValue | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | CommentTag | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | CompilationUnit | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | Content | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | ContentElementPossiblyWithText | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | Declaration | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | DoctypeDeclaration | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | DoctypeExternalId | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | ElExpression | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | ElExpressionInAttribute | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | Element | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | JspComment | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | JspDeclaration | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | JspDirective | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | JspDirectiveAttribute | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | JspExpression | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | JspExpressionInAttribute | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | JspScriptlet | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | Prolog | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | QuoteIndependentAttributeValueContent | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | ReInit | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | ReInit | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | Text | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | UnparsedText | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | UnparsedTextNoDoubleQuotes | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | UnparsedTextNoSingleQuotes | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | ValueBindingInAttribute |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 11 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 12 | Commentaire javadoc manquant. | 3 |
| 40 | Balise javadoc @return manquante. | |
| 40 | Balise javadoc @throws manquante pour 'ParseException'. | 60 |
| 77 | Balise javadoc @throws manquante pour 'ParseException'. | 37 |
| 141 | Balise javadoc @throws manquante pour 'ParseException'. | 38 |
| 211 | Balise javadoc @throws manquante pour 'ParseException'. | 61 |
| 253 | Commentaire javadoc manquant. | 3 |
| 296 | Commentaire javadoc manquant. | 3 |
| 316 | Commentaire javadoc manquant. | 3 |
| 333 | Commentaire javadoc manquant. | 3 |
| 350 | Commentaire javadoc manquant. | 3 |
| 367 | Commentaire javadoc manquant. | 3 |
| 389 | Balise javadoc @throws manquante pour 'ParseException'. | 35 |
| 446 | Commentaire javadoc manquant. | 3 |
| 469 | Balise javadoc @return manquante. | |
| 469 | Balise javadoc @throws manquante pour 'ParseException'. | 59 |
| 492 | Balise javadoc @return manquante. | |
| 492 | Balise javadoc @throws manquante pour 'ParseException'. | 59 |
| 514 | Balise javadoc @return manquante. | |
| 514 | Balise javadoc @throws manquante pour 'ParseException'. | 45 |
| 533 | Commentaire javadoc manquant. | 3 |
| 552 | Commentaire javadoc manquant. | 3 |
| 571 | Commentaire javadoc manquant. | 3 |
| 607 | Balise javadoc @throws manquante pour 'ParseException'. | 38 |
| 694 | Commentaire javadoc manquant. | 3 |
| 730 | Balise javadoc @throws manquante pour 'ParseException'. | 45 |
| 862 | Balise javadoc @return manquante. | |
| 862 | Balise javadoc @throws manquante pour 'ParseException'. | 70 |
| 883 | Commentaire javadoc manquant. | 3 |
| 902 | Commentaire javadoc manquant. | 3 |
| 934 | Commentaire javadoc manquant. | 3 |
| 977 | Commentaire javadoc manquant. | 3 |
| 1034 | Commentaire javadoc manquant. | 3 |
| 1417 | Balise javadoc @param manquante pour 'stream'. | 31 |
| 1427 | Balise javadoc @param manquante pour 'stream'. | 33 |
| 1438 | Balise javadoc @param manquante pour 'tm'. | 42 |
| 1448 | Balise javadoc @param manquante pour 'tm'. | 44 |
| 1482 | Commentaire javadoc manquant. | |
| 1507 | Balise javadoc @return manquante. | |
| 1516 | Balise javadoc @return manquante. | |
| 1516 | Balise javadoc @param manquante pour 'index'. | 35 |
| 1564 | Balise javadoc @return manquante. | |
| 1640 | Commentaire javadoc manquant. | |
| 1641 | Commentaire javadoc manquant. | 5 |
| 1642 | Commentaire javadoc manquant. | 5 |
| 1643 | Commentaire javadoc manquant. | 5 |
| 1644 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 0 0 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): | 0 2 0 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 NaN |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 1 0 1 | 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 2 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 Infinity |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 2 0 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 3 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 3 1 |
||||
| 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 Infinity |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 103 102 7 96 | Total : Per method : | 2807 27.52 | Total : Per method : Per statement : | 1279 12.54 0.46 |
||
| 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): | 5 2 119 1095 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 8 0.08 | Total : Per method : Per statement : | 15 0.15 0.01 | Total : Per method : Per statement : | 27 0.26 0.01 | Statement Test Coverage : Method Test Reference : | 0 16.71 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| setDebugStream(java.io.PrintStream) | 1 | 2 | 1 | 0 |
| jjStopStringLiteralDfa_9(int,long) | 0 | 8 | 5 | 2 |
| jjStartNfa_9(int,long) | 0 | 2 | 1 | 1 |
| jjStopAtPos(int,int) | 0 | 4 | 1 | 22 |
| jjMoveStringLiteralDfa0_9() | 0 | 6 | 3 | 1 |
| jjMoveStringLiteralDfa1_9(long) | 0 | 13 | 6 | 1 |
| jjMoveNfa_9(int,int) | 0 | 82 | 33 | 2 |
| jjMoveStringLiteralDfa0_4() | 0 | 6 | 3 | 1 |
| jjMoveStringLiteralDfa1_4(long) | 0 | 9 | 5 | 1 |
| jjMoveStringLiteralDfa2_4(long,long) | 0 | 14 | 9 | 1 |
| jjMoveStringLiteralDfa0_6() | 0 | 2 | 1 | 1 |
| jjMoveNfa_6(int,int) | 0 | 79 | 30 | 1 |
| jjMoveStringLiteralDfa0_3() | 0 | 2 | 1 | 1 |
| jjMoveNfa_3(int,int) | 0 | 69 | 26 | 1 |
| jjMoveStringLiteralDfa0_0() | 0 | 2 | 1 | 1 |
| jjMoveNfa_0(int,int) | 0 | 56 | 22 | 1 |
| jjStopStringLiteralDfa_2(int,long,long) | 0 | 4 | 1 | 1 |
| jjStartNfa_2(int,long,long) | 0 | 2 | 1 | 0 |
| jjMoveStringLiteralDfa0_2() | 0 | 6 | 3 | 1 |
| jjMoveNfa_2(int,int) | 0 | 290 | 136 | 2 |
| jjStopStringLiteralDfa_7(int,long) | 0 | 16 | 13 | 4 |
| jjStartNfa_7(int,long) | 0 | 2 | 1 | 3 |
| jjMoveStringLiteralDfa0_7() | 0 | 6 | 3 | 1 |
| jjMoveStringLiteralDfa1_7(long) | 0 | 11 | 5 | 1 |
| jjMoveStringLiteralDfa2_7(long,long) | 0 | 13 | 7 | 1 |
| jjMoveStringLiteralDfa3_7(long,long) | 0 | 15 | 8 | 1 |
| jjMoveNfa_7(int,int) | 0 | 140 | 59 | 2 |
| jjStopStringLiteralDfa_13(int,long,long) | 0 | 4 | 1 | 1 |
| jjStartNfa_13(int,long,long) | 0 | 2 | 1 | 0 |
| jjMoveStringLiteralDfa0_13() | 0 | 8 | 5 | 1 |
| jjMoveNfa_13(int,int) | 0 | 45 | 14 | 2 |
| jjStopStringLiteralDfa_16(int,long) | 0 | 4 | 1 | 9 |
| jjStartNfa_16(int,long) | 0 | 2 | 1 | 8 |
| jjMoveStringLiteralDfa0_16() | 0 | 7 | 3 | 1 |
| jjMoveStringLiteralDfa1_16(long) | 0 | 24 | 14 | 1 |
| jjMoveStringLiteralDfa2_16(long,long) | 0 | 30 | 21 | 1 |
| jjMoveStringLiteralDfa3_16(long,long) | 0 | 24 | 16 | 1 |
| jjMoveStringLiteralDfa4_16(long,long) | 0 | 17 | 11 | 1 |
| jjMoveStringLiteralDfa5_16(long,long) | 0 | 17 | 11 | 1 |
| jjMoveStringLiteralDfa6_16(long,long) | 0 | 17 | 11 | 1 |
| jjMoveStringLiteralDfa7_16(long,long) | 0 | 17 | 11 | 1 |
| jjMoveStringLiteralDfa8_16(long,long) | 0 | 20 | 12 | 1 |
| jjMoveNfa_16(int,int) | 0 | 45 | 14 | 2 |
| jjStopStringLiteralDfa_12(int,long) | 0 | 4 | 1 | 9 |
| jjStartNfa_12(int,long) | 0 | 2 | 1 | 8 |
| jjMoveStringLiteralDfa0_12() | 0 | 7 | 3 | 1 |
| jjMoveStringLiteralDfa1_12(long) | 0 | 24 | 14 | 1 |
| jjMoveStringLiteralDfa2_12(long,long) | 0 | 30 | 21 | 1 |
| jjMoveStringLiteralDfa3_12(long,long) | 0 | 24 | 16 | 1 |
| jjMoveStringLiteralDfa4_12(long,long) | 0 | 17 | 11 | 1 |
| jjMoveStringLiteralDfa5_12(long,long) | 0 | 17 | 11 | 1 |
| jjMoveStringLiteralDfa6_12(long,long) | 0 | 17 | 11 | 1 |
| jjMoveStringLiteralDfa7_12(long,long) | 0 | 17 | 11 | 1 |
| jjMoveStringLiteralDfa8_12(long,long) | 0 | 20 | 12 | 1 |
| jjMoveNfa_12(int,int) | 0 | 185 | 81 | 2 |
| jjStopStringLiteralDfa_8(int,long) | 0 | 8 | 5 | 2 |
| jjStartNfa_8(int,long) | 0 | 2 | 1 | 1 |
| jjMoveStringLiteralDfa0_8() | 0 | 6 | 3 | 1 |
| jjMoveStringLiteralDfa1_8(long) | 0 | 13 | 6 | 1 |
| jjMoveNfa_8(int,int) | 0 | 82 | 33 | 2 |
| jjStopStringLiteralDfa_11(int,long) | 0 | 4 | 1 | 2 |
| jjStartNfa_11(int,long) | 0 | 2 | 1 | 1 |
| jjMoveStringLiteralDfa0_11() | 0 | 10 | 7 | 1 |
| jjMoveStringLiteralDfa1_11(long) | 0 | 13 | 6 | 1 |
| jjMoveNfa_11(int,int) | 0 | 97 | 38 | 2 |
| jjMoveStringLiteralDfa0_15() | 0 | 2 | 1 | 1 |
| jjMoveNfa_15(int,int) | 0 | 79 | 30 | 1 |
| jjStopStringLiteralDfa_1(int,long,long) | 0 | 4 | 1 | 1 |
| jjStartNfa_1(int,long,long) | 0 | 2 | 1 | 0 |
| jjMoveStringLiteralDfa0_1() | 0 | 6 | 3 | 1 |
| jjMoveNfa_1(int,int) | 0 | 290 | 136 | 2 |
| jjStopStringLiteralDfa_5(int,long) | 0 | 4 | 1 | 6 |
| jjStartNfa_5(int,long) | 0 | 2 | 1 | 5 |
| jjMoveStringLiteralDfa0_5() | 0 | 12 | 9 | 1 |
| jjMoveStringLiteralDfa1_5(long) | 0 | 15 | 9 | 1 |
| jjMoveStringLiteralDfa2_5(long,long) | 0 | 17 | 11 | 1 |
| jjMoveStringLiteralDfa3_5(long,long) | 0 | 17 | 11 | 1 |
| jjMoveStringLiteralDfa4_5(long,long) | 0 | 17 | 11 | 1 |
| jjMoveStringLiteralDfa5_5(long,long) | 0 | 21 | 13 | 1 |
| jjMoveNfa_5(int,int) | 0 | 92 | 38 | 2 |
| jjStopStringLiteralDfa_10(int,long) | 0 | 8 | 5 | 2 |
| jjStartNfa_10(int,long) | 0 | 2 | 1 | 1 |
| jjMoveStringLiteralDfa0_10() | 0 | 6 | 3 | 1 |
| jjMoveStringLiteralDfa1_10(long) | 0 | 13 | 6 | 1 |
| jjMoveNfa_10(int,int) | 0 | 82 | 33 | 2 |
| jjStopStringLiteralDfa_14(int,long) | 0 | 4 | 1 | 2 |
| jjStartNfa_14(int,long) | 0 | 2 | 1 | 1 |
| jjMoveStringLiteralDfa0_14() | 0 | 8 | 5 | 1 |
| jjMoveStringLiteralDfa1_14(long) | 0 | 13 | 6 | 1 |
| jjMoveNfa_14(int,int) | 0 | 124 | 53 | 2 |
| JspParserTokenManager(CharStream) | 1 | 2 | 1 | 3 |
| JspParserTokenManager(CharStream,int) | 1 | 3 | 1 | 0 |
| ReInit(CharStream) | 1 | 5 | 1 | 2 |
| ReInitRounds() | 0 | 5 | 2 | 17 |
| ReInit(CharStream,int) | 1 | 3 | 1 | 0 |
| SwitchTo(int) | 1 | 5 | 4 | 2 |
| jjFillToken() | 0 | 19 | 2 | 1 |
| getNextToken() | 1 | 144 | 44 | 6 |
| jjCheckNAdd(int) | 0 | 4 | 2 | 12 |
| jjAddStates(int,int) | 0 | 3 | 2 | 7 |
| jjCheckNAddTwoStates(int,int) | 0 | 3 | 1 | 9 |
| jjCheckNAddStates(int,int) | 0 | 3 | 2 | 4 |
| Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
|---|---|---|---|---|---|
| MALICIOUS_CODE | MS_PKGPROTECT | MS | 2 | jjnewLexState | |
| MALICIOUS_CODE | MS_PKGPROTECT | MS | 2 | jjstrLiteralImages | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | ReInit | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | ReInit | |
| BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Nm | 2 | SwitchTo |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 7 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
| 7 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 13 | Balise javadoc @param manquante pour 'ds'. | 51 |
| 64 | Commentaire javadoc manquant. | 1 |
| 216 | Commentaire javadoc manquant. | 1 |
| 3214 | Commentaire javadoc manquant. | 1 |
| 3258 | Commentaire javadoc manquant. | 1 |
| 3261 | Commentaire javadoc manquant. | 1 |
| 3264 | Commentaire javadoc manquant. | 1 |
| 3267 | Commentaire javadoc manquant. | 1 |
| 3270 | Commentaire javadoc manquant. | 1 |
| 3272 | Balise javadoc @param manquante pour 'stream'. | 41 |
| 3277 | Balise javadoc @param manquante pour 'stream'. | 41 |
| 3277 | Balise javadoc @param manquante pour 'lexState'. | 53 |
| 3283 | Balise javadoc @param manquante pour 'stream'. | 31 |
| 3299 | Balise javadoc @param manquante pour 'stream'. | 31 |
| 3299 | Balise javadoc @param manquante pour 'lexState'. | 43 |
| 3306 | Balise javadoc @param manquante pour 'lexState'. | 26 |
| 3314 | Commentaire javadoc manquant. | 1 |
| 3338 | Commentaire javadoc manquant. | 1 |
| 3339 | Commentaire javadoc manquant. | 1 |
| 3340 | Commentaire javadoc manquant. | 1 |
| 3341 | Commentaire javadoc manquant. | 1 |
| 3342 | Commentaire javadoc manquant. | 1 |
| 3343 | Commentaire javadoc manquant. | 1 |
| 3346 | Balise javadoc @return manquante. |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 23 22 23 0 | Total : Per method : | 46 2.09 | Total : Per method : Per statement : | 22 1 0.48 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 2 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 23 2 25 253 |
||||
| 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 : | 24 1.09 0.52 | Statement Test Coverage : Method Test Reference : | 0 0.09 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| visit(JspNode,Object) | 0 | 3 | 1 | 23 |
| visit(ASTCompilationUnit,Object) | 0 | 2 | 1 | 0 |
| visit(ASTContent,Object) | 0 | 2 | 1 | 0 |
| visit(ASTJspDirective,Object) | 0 | 2 | 1 | 0 |
| visit(ASTJspDirectiveAttribute,Object) | 0 | 2 | 1 | 0 |
| visit(ASTJspScriptlet,Object) | 0 | 2 | 1 | 0 |
| visit(ASTJspExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTJspDeclaration,Object) | 0 | 2 | 1 | 0 |
| visit(ASTJspComment,Object) | 0 | 2 | 1 | 0 |
| visit(ASTText,Object) | 0 | 2 | 1 | 0 |
| visit(ASTUnparsedText,Object) | 0 | 2 | 1 | 0 |
| visit(ASTElExpression,Object) | 0 | 2 | 1 | 0 |
| visit(ASTValueBinding,Object) | 0 | 2 | 1 | 0 |
| visit(ASTCData,Object) | 0 | 2 | 1 | 0 |
| visit(ASTElement,Object) | 0 | 2 | 1 | 0 |
| visit(ASTAttribute,Object) | 0 | 2 | 1 | 0 |
| visit(ASTAttributeValue,Object) | 0 | 2 | 1 | 0 |
| visit(ASTJspExpressionInAttribute,Object) | 0 | 2 | 1 | 0 |
| visit(ASTCommentTag,Object) | 0 | 2 | 1 | 0 |
| visit(ASTDeclaration,Object) | 0 | 2 | 1 | 0 |
| visit(ASTDoctypeDeclaration,Object) | 0 | 2 | 1 | 0 |
| visit(ASTDoctypeExternalId,Object) | 0 | 2 | 1 | 0 |
| View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
|---|---|---|---|
| (5) net/sourceforge/pmd/lang/jsp/ast/JspParserVisitorAdapter
(65) net/sourceforge/pmd/lang/jsp/rule/AbstractJspRule | 89 | 485 |
public Object visit(JspNode node, Object data) {
node.childrenAccept(this, data);
return nul ..... |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 3 | Commentaire javadoc manquant. | |
| 5 | Commentaire javadoc manquant. | 5 |
| 10 | Commentaire javadoc manquant. | 5 |
| 14 | Commentaire javadoc manquant. | 5 |
| 18 | Commentaire javadoc manquant. | 5 |
| 22 | Commentaire javadoc manquant. | 5 |
| 26 | Commentaire javadoc manquant. | 5 |
| 30 | Commentaire javadoc manquant. | 5 |
| 34 | Commentaire javadoc manquant. | 5 |
| 38 | Commentaire javadoc manquant. | 5 |
| 42 | Commentaire javadoc manquant. | 5 |
| 46 | Commentaire javadoc manquant. | 5 |
| 50 | Commentaire javadoc manquant. | 5 |
| 54 | Commentaire javadoc manquant. | 5 |
| 58 | Commentaire javadoc manquant. | 5 |
| 62 | Commentaire javadoc manquant. | 5 |
| 66 | Commentaire javadoc manquant. | 5 |
| 70 | Commentaire javadoc manquant. | 5 |
| 74 | Commentaire javadoc manquant. | 5 |
| 78 | Commentaire javadoc manquant. | 5 |
| 82 | Commentaire javadoc manquant. | 5 |
| 86 | Commentaire javadoc manquant. | 5 |
| 90 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 5 5 4 1 | Total : Per method : | 91 18.2 | Total : Per method : Per statement : | 27 5.4 0.3 |
||
| 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): | 2 2 21 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 6 1.2 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 11 2.2 0.12 | Statement Test Coverage : Method Test Reference : | 0 2 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| ParseException(Token,Token[][],String[]) | 1 | 6 | 1 | 0 |
| ParseException() | 1 | 3 | 1 | 9 |
| ParseException(String) | 1 | 3 | 1 | 0 |
| getMessage() | 1 | 34 | 11 | 0 |
| add_escapes(String) | 1 | 39 | 13 | 1 |
| View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
|---|---|---|---|
| (14) net/sourceforge/pmd/lang/java/ast/ParseException
(14) net/sourceforge/pmd/lang/jsp/ast/ParseException | 184 | 600 |
public class ParseException extends net.sourceforge.pmd.lang.ast.ParseException {
/**
* This ..... |
| Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
|---|---|---|---|---|---|
| MALICIOUS_CODE | EI_EXPOSE_REP2 | EI2 | 2 | <init> | expectedTokenSequences |
| MALICIOUS_CODE | EI_EXPOSE_REP2 | EI2 | 2 | <init> | tokenImage |
| BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | Nm | 1 | ||
| PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | SBSC | 2 | getMessage |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 14 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
| 14 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 26 | Balise HTML trouvée dans la javadoc : <result of getMessage> | 26 |
| 28 | Balise javadoc @param manquante pour 'currentTokenVal'. | 31 |
| 29 | Balise javadoc @param manquante pour 'expectedTokenSequencesVal'. | 33 |
| 30 | Balise javadoc @param manquante pour 'tokenImageVal'. | 34 |
| 56 | Balise javadoc @param manquante pour 'message'. | 32 |
| 99 | Balise javadoc @return manquante. | |
| 152 | Balise javadoc @return manquante. | |
| 152 | Balise javadoc @param manquante pour 'str'. | 39 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 6 6 6 0 | Total : Per method : | 22 3.67 | Total : Per method : Per statement : | 6 1 0.27 |
||
| 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): | 1 1 11 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 6 1 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 15 2.5 0.68 | Statement Test Coverage : Method Test Reference : | 0 1.17 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| StartAndEndTagMismatchException(int,int,String,int,int,String) | 1 | 8 | 1 | 1 |
| getEndColumn() | 1 | 2 | 1 | 0 |
| getEndLine() | 1 | 2 | 1 | 0 |
| getStartColumn() | 1 | 2 | 1 | 0 |
| getStartLine() | 1 | 2 | 1 | 0 |
| getMessage() | 0 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 9 | Le commentaire javadoc est vide. | |
| 15 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 17 | Commentaire javadoc manquant. | 5 |
| 33 | Balise javadoc @param manquante pour 'startLine'. | 48 |
| 33 | Balise javadoc @param manquante pour 'startColumn'. | 63 |
| 33 | Balise javadoc @param manquante pour 'startTagName'. | 83 |
| 34 | Balise javadoc @param manquante pour 'endLine'. | 48 |
| 34 | Balise javadoc @param manquante pour 'endColumn'. | 61 |
| 34 | Balise javadoc @param manquante pour 'endTagName'. | 79 |
| 46 | Le commentaire javadoc est vide. | |
| 53 | Le commentaire javadoc est vide. | |
| 60 | Le commentaire javadoc est vide. | |
| 67 | Le commentaire javadoc est vide. | |
| 77 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.jsp.ast | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 7 7 7 0 | Total : Per method : | 25 3.57 | Total : Per method : Per statement : | 7 1 0.28 |
||
| 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): | 0 7 8 19 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 7 1 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 12 1.71 0.48 | Statement Test Coverage : Method Test Reference : | 0 1.57 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| getValue() | 1 | 2 | 1 | 0 |
| Token() | 1 | 1 | 1 | 4 |
| Token(int) | 1 | 2 | 1 | 0 |
| Token(int,String) | 1 | 3 | 1 | 2 |
| toString() | 1 | 2 | 1 | 0 |
| newToken(int,String) | 1 | 4 | 1 | 2 |
| newToken(int) | 0 | 2 | 1 | 0 |
| View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
|---|---|---|---|
| (9) net/sourceforge/pmd/lang/cpp/ast/Token
(9) net/sourceforge/pmd/lang/jsp/ast/Token | 115 | 134 |
public class Token {
/**
* An integer that describes the kind of this token. This numbering ..... |
| (9) net/sourceforge/pmd/lang/java/ast/Token
(9) net/sourceforge/pmd/lang/jsp/ast/Token | 105 | 104 |
public class Token {
/**
* An integer that describes the kind of this token. This numbering ..... |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 9 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
| 9 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 64 | Balise javadoc @return manquante. | |
| 76 | Balise javadoc @param manquante pour 'kind'. | 20 |
| 84 | Balise javadoc @param manquante pour 'kind'. | 20 |
| 84 | Balise javadoc @param manquante pour 'image'. | 33 |
| 93 | Balise javadoc @return manquante. | |
| 110 | Balise javadoc @return manquante. | |
| 110 | Balise javadoc @param manquante pour 'ofKind'. | 36 |
| 110 | Balise javadoc @param manquante pour 'image'. | 51 |
| 118 | Commentaire javadoc manquant. | 3 |