![]() |
|
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 |