http://xradar.sourceforge.net


Statics Report - System: 1.0, Version: 0, Date: TodayDesigned for use with Checkstyle, CKJM, FindBugs, JavaNCSS, JDepend, Macaron, PMD, PMD-CPD, Java2HTML and Ant.

[Statics] classes-net.sourceforge.pmd.lang.ecmascript.ast

[scorecard] [analysis] [explanations]
{overview} {architecture} {design} {code} {test} {source control} {system specific}

net.sourceforge.pmd.lang.ecmascript.ast.AbstractEcmascriptNode

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
6
6
0
Total :
Per method :
20
3.33
Total :
Per method :
Per statement :
8
1.33
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
44
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
5
44
13
9
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
0.33
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
12
2
0.6
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AbstractEcmascriptNode(T)
0510
jjtAccept(EcmascriptParserVisitor,Object)
1210
childrenAccept(EcmascriptParserVisitor,Object)
1530
hasSideEffects()
0210
getBeginColumn()
0210
toString()
0210




View line in sourceStyle ErrorColumn
10Commentaire javadoc manquant.
12Commentaire javadoc manquant.5
14Commentaire javadoc manquant.5
27Balise javadoc @return manquante.
27Balise javadoc @param manquante pour 'visitor'.53
27Balise javadoc @param manquante pour 'data'.69
34Balise javadoc @return manquante.
34Balise javadoc @param manquante pour 'visitor'.58
34Balise javadoc @param manquante pour 'data'.74
43Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
52Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.DestructuringNode

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
2
2
Total :
Per method :
Per statement :
1
1
0.5
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
4
1
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
2
2
1
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
isDestructuring()
0111




View line in sourceStyle ErrorColumn
6Commentaire javadoc manquant.
7Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptNode

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
3
3
0
Total :
Per method :
4
1.33
Total :
Per method :
Per statement :
3
1
0.75
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
35
3
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
0.67
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
2.67
2
Statement Test Coverage :
Method Test Reference :
0
2.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
jjtAccept(EcmascriptParserVisitor,Object)
1112
childrenAccept(EcmascriptParserVisitor,Object)
1112
hasSideEffects()
0111




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
13Balise javadoc @return manquante.
13Balise javadoc @param manquante pour 'visitor'.46
13Balise javadoc @param manquante pour 'data'.62
18Balise javadoc @return manquante.
18Balise javadoc @param manquante pour 'visitor'.51
18Balise javadoc @param manquante pour 'data'.67
20Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
50
50
50
0
Total :
Per method :
51
1.02
Total :
Per method :
Per statement :
50
1
0.98
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):
50
54
50
1225
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 :
52
1.04
1.02
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
visit(EcmascriptNode,Object)
0111
visit(ASTArrayComprehension,Object)
0111
visit(ASTArrayComprehensionLoop,Object)
0111
visit(ASTArrayLiteral,Object)
0111
visit(ASTAssignment,Object)
0111
visit(ASTAstRoot,Object)
0111
visit(ASTBlock,Object)
0111
visit(ASTBreakStatement,Object)
0111
visit(ASTCatchClause,Object)
0111
visit(ASTComment,Object)
0111
visit(ASTConditionalExpression,Object)
0111
visit(ASTContinueStatement,Object)
0111
visit(ASTDoLoop,Object)
0111
visit(ASTElementGet,Object)
0111
visit(ASTEmptyExpression,Object)
0111
visit(ASTExpressionStatement,Object)
0111
visit(ASTForInLoop,Object)
0111
visit(ASTForLoop,Object)
0111
visit(ASTFunctionCall,Object)
0111
visit(ASTFunctionNode,Object)
0111
visit(ASTIfStatement,Object)
0111
visit(ASTInfixExpression,Object)
0111
visit(ASTKeywordLiteral,Object)
0111
visit(ASTLabel,Object)
0111
visit(ASTLabeledStatement,Object)
0111
visit(ASTLetNode,Object)
0111
visit(ASTName,Object)
0111
visit(ASTNewExpression,Object)
0111
visit(ASTNumberLiteral,Object)
0111
visit(ASTObjectLiteral,Object)
0111
visit(ASTObjectProperty,Object)
0111
visit(ASTParenthesizedExpression,Object)
0111
visit(ASTPropertyGet,Object)
0111
visit(ASTRegExpLiteral,Object)
0111
visit(ASTReturnStatement,Object)
0111
visit(ASTScope,Object)
0111
visit(ASTStringLiteral,Object)
0111
visit(ASTSwitchCase,Object)
0111
visit(ASTSwitchStatement,Object)
0111
visit(ASTThrowStatement,Object)
0111
visit(ASTTryStatement,Object)
0111
visit(ASTUnaryExpression,Object)
0111
visit(ASTVariableDeclaration,Object)
0111
visit(ASTVariableInitializer,Object)
0111
visit(ASTWhileLoop,Object)
0111
visit(ASTWithStatement,Object)
0111
visit(ASTXmlDotQuery,Object)
0111
visit(ASTXmlExpression,Object)
0111
visit(ASTXmlMemberGet,Object)
0111
visit(ASTXmlString,Object)
0111




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
3Commentaire javadoc manquant.
4Commentaire javadoc manquant.5
6Commentaire javadoc manquant.5
8Commentaire javadoc manquant.5
10Commentaire javadoc manquant.5
12Commentaire javadoc manquant.5
14Commentaire javadoc manquant.5
16Commentaire javadoc manquant.5
18Commentaire javadoc manquant.5
20Commentaire javadoc manquant.5
22Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5
30Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5
34Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5
42Commentaire javadoc manquant.5
44Commentaire javadoc manquant.5
46Commentaire javadoc manquant.5
48Commentaire javadoc manquant.5
50Commentaire javadoc manquant.5
52Commentaire javadoc manquant.5
54Commentaire javadoc manquant.5
56Commentaire javadoc manquant.5
58Commentaire javadoc manquant.5
60Commentaire javadoc manquant.5
62Commentaire javadoc manquant.5
64Commentaire javadoc manquant.5
66Commentaire javadoc manquant.5
68Commentaire javadoc manquant.5
70Commentaire javadoc manquant.5
72Commentaire javadoc manquant.5
74Commentaire javadoc manquant.5
76Commentaire javadoc manquant.5
78Commentaire javadoc manquant.5
80Commentaire javadoc manquant.5
82Commentaire javadoc manquant.5
84Commentaire javadoc manquant.5
86Commentaire javadoc manquant.5
88Commentaire javadoc manquant.5
90Commentaire javadoc manquant.5
92Commentaire javadoc manquant.5
94Commentaire javadoc manquant.5
96Commentaire javadoc manquant.5
98Commentaire javadoc manquant.5
100Commentaire javadoc manquant.5
102Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayComprehension

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
7
7
0
Total :
Per method :
15
2.14
Total :
Per method :
Per statement :
7
1
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):
7
4
14
19
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.14
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
11
1.57
0.73
Statement Test Coverage :
Method Test Reference :
0
0.57


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTArrayComprehension(ArrayComprehension)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getResult()
0210
getNumArrayComprehensionLoops()
0210
getArrayComprehensionLoop(int)
0210
hasFilter()
0211
getFilter()
0210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
5Commentaire javadoc manquant.
6Commentaire javadoc manquant.5
13Balise javadoc @return manquante.
13Balise javadoc @param manquante pour 'visitor'.53
13Balise javadoc @param manquante pour 'data'.69
17Commentaire javadoc manquant.5
21Commentaire javadoc manquant.5
25Commentaire javadoc manquant.5
29Commentaire javadoc manquant.5
33Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayComprehensionLoop

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
9
2.25
Total :
Per method :
Per statement :
4
1
0.44
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
4
7
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
2
0.89
Statement Test Coverage :
Method Test Reference :
0
0.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTArrayComprehensionLoop(ArrayComprehensionLoop)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getIterator()
0210
getIteratedObject()
0210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
5Commentaire javadoc manquant.
7Commentaire javadoc manquant.5
14Balise javadoc @return manquante.
14Balise javadoc @param manquante pour 'visitor'.53
14Balise javadoc @param manquante pour 'data'.69
18Commentaire javadoc manquant.5
22Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayLiteral

Package: net.sourceforge.pmd.lang.ecmascript.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):
5
3
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 :
6
2
0.86
Statement Test Coverage :
Method Test Reference :
0
0.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTArrayLiteral(ArrayLiteral)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
isDestructuring()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTAssignment

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
5
2.5
Total :
Per method :
Per statement :
2
1
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
4
3
4
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
2.5
1
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTAssignment(Assignment)
0210
jjtAccept(EcmascriptParserVisitor,Object)
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
17Balise javadoc @param manquante pour 'visitor'.53
17Balise javadoc @param manquante pour 'data'.69

net.sourceforge.pmd.lang.ecmascript.ast.ASTAstRoot

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
9
2.25
Total :
Per method :
Per statement :
5
1.25
0.56
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
3
10
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.75
0.78
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTAstRoot(AstRoot)
0210
jjtAccept(EcmascriptParserVisitor,Object)
0210
getNumComments()
0221
getComment(int)
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
17Balise javadoc @param manquante pour 'visitor'.53
17Balise javadoc @param manquante pour 'data'.69
21Commentaire javadoc manquant.5
25Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTBlock

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
5
2.5
Total :
Per method :
Per statement :
2
1
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
4
4
4
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
2.5
1
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTBlock(Block)
0210
jjtAccept(EcmascriptParserVisitor,Object)
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
17Balise javadoc @param manquante pour 'visitor'.53
17Balise javadoc @param manquante pour 'data'.69

net.sourceforge.pmd.lang.ecmascript.ast.ASTBreakStatement

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
10
2.5
Total :
Per method :
Per statement :
5
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):
7
4
10
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.75
0.7
Statement Test Coverage :
Method Test Reference :
0
0.75


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTBreakStatement(BreakStatement)
0320
jjtAccept(EcmascriptParserVisitor,Object)
0210
hasLabel()
0211
getLabel()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
17Balise javadoc @return manquante.
18Balise javadoc @param manquante pour 'visitor'.53
18Balise javadoc @param manquante pour 'data'.69
22Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTCatchClause

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
6
6
0
Total :
Per method :
13
2.17
Total :
Per method :
Per statement :
6
1
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):
8
5
11
15
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 :
9
1.5
0.69
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTCatchClause(CatchClause)
0210
jjtAccept(EcmascriptParserVisitor,Object)
0210
getVariableName()
0210
isIf()
0211
getCatchCondition()
0210
getBlock()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
17Balise javadoc @param manquante pour 'visitor'.53
17Balise javadoc @param manquante pour 'data'.69
21Commentaire javadoc manquant.5
25Commentaire javadoc manquant.5
29Commentaire javadoc manquant.5
33Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTComment

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
5
2.5
Total :
Per method :
Per statement :
2
1
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
4
4
4
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.5
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
3
1.2
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTComment(Comment)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
5Commentaire javadoc manquant.
6Commentaire javadoc manquant.5
13Balise javadoc @return manquante.
13Balise javadoc @param manquante pour 'visitor'.53
13Balise javadoc @param manquante pour 'data'.69

net.sourceforge.pmd.lang.ecmascript.ast.ASTConditionalExpression

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
5
0
Total :
Per method :
11
2.2
Total :
Per method :
Per statement :
5
1
0.45
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
3
8
10
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 :
8
1.6
0.73
Statement Test Coverage :
Method Test Reference :
0
0.2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTConditionalExpression(ConditionalExpression)
0210
jjtAccept(EcmascriptParserVisitor,Object)
0210
getTestExpression()
0210
getTrueExpression()
0210
getFalseExpression()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
17Balise javadoc @param manquante pour 'visitor'.53
17Balise javadoc @param manquante pour 'data'.69
21Commentaire javadoc manquant.5
25Commentaire javadoc manquant.5
29Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTContinueStatement

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
10
2.5
Total :
Per method :
Per statement :
5
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):
7
4
10
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.75
0.7
Statement Test Coverage :
Method Test Reference :
0
0.75


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTContinueStatement(ContinueStatement)
0320
jjtAccept(EcmascriptParserVisitor,Object)
0210
hasLabel()
0211
getLabel()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
17Balise javadoc @return manquante.
18Balise javadoc @param manquante pour 'visitor'.53
18Balise javadoc @param manquante pour 'data'.69
22Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTDoLoop

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
9
2.25
Total :
Per method :
Per statement :
4
1
0.44
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
3
7
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.75
0.78
Statement Test Coverage :
Method Test Reference :
0
0.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTDoLoop(DoLoop)
0210
jjtAccept(EcmascriptParserVisitor,Object)
0210
getBody()
0210
getCondition()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
17Balise javadoc @param manquante pour 'visitor'.53
17Balise javadoc @param manquante pour 'data'.69
21Commentaire javadoc manquant.5
25Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTElementGet

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
9
2.25
Total :
Per method :
Per statement :
4
1
0.44
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
3
8
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.75
0.78
Statement Test Coverage :
Method Test Reference :
0
0.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTElementGet(ElementGet)
0210
jjtAccept(EcmascriptParserVisitor,Object)
0210
getTarget()
0210
getElement()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
17Balise javadoc @param manquante pour 'visitor'.53
17Balise javadoc @param manquante pour 'data'.69
21Commentaire javadoc manquant.5
25Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTEmptyExpression

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
5
2.5
Total :
Per method :
Per statement :
2
1
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
4
3
4
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
2.5
1
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTEmptyExpression(EmptyExpression)
0210
jjtAccept(EcmascriptParserVisitor,Object)
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
17Balise javadoc @param manquante pour 'visitor'.53
17Balise javadoc @param manquante pour 'data'.69

net.sourceforge.pmd.lang.ecmascript.ast.ASTExpressionStatement

Package: net.sourceforge.pmd.lang.ecmascript.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
4
6
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
2
0.86
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTExpressionStatement(ExpressionStatement)
0210
jjtAccept(EcmascriptParserVisitor,Object)
0210
hasResult()
0211




View line in sourceStyle ErrorColumn
9Commentaire javadoc manquant.
10Commentaire javadoc manquant.5
17Balise javadoc @return manquante.
18Balise javadoc @param manquante pour 'visitor'.53
18Balise javadoc @param manquante pour 'data'.69
22Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTForInLoop

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
6
6
0
Total :
Per method :
13
2.17
Total :
Per method :
Per statement :
6
1
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):
6
4
10
15
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.17
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
9
1.5
0.69
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTForInLoop(ForInLoop)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getIterator()
0210
getIteratedObject()
0210
getBody()
0210
isForEach()
0211




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTForLoop

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
6
6
0
Total :
Per method :
13
2.17
Total :
Per method :
Per statement :
6
1
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):
6
3
9
15
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.17
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
9
1.5
0.69
Statement Test Coverage :
Method Test Reference :
0
0.17


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTForLoop(ForLoop)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getInitializer()
0210
getCondition()
0210
getIncrement()
0210
getBody()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionCall

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
6
6
0
Total :
Per method :
13
2.17
Total :
Per method :
Per statement :
6
1
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):
6
5
11
15
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.17
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
9
1.5
0.69
Statement Test Coverage :
Method Test Reference :
0
0.83


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTFunctionCall(FunctionCall)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getTarget()
0211
getNumArguments()
0211
getArgument(int)
0210
hasArguments()
0211

View line in source of duplicated classesLinesTokensStart of code fragment
(10) net/sourceforge/pmd/lang/ecmascript/ast/ASTFunctionCall
(10) net/sourceforge/pmd/lang/ecmascript/ast/ASTNewExpression
2587 super(newExpression); } /** * Accept the visitor. */ public Object jjtAcce .....



View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionNode

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
10
10
10
0
Total :
Per method :
26
2.6
Total :
Per method :
Per statement :
13
1.3
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):
8
6
23
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.1
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
13
1.3
0.5
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTFunctionNode(FunctionNode)
0310
jjtAccept(EcmascriptParserVisitor,Object)
1210
getNumParams()
0211
getFunctionName()
0431
getParam(int)
0421
getBody(int)
0210
isClosure()
0211
isGetter()
0211
isSetter()
0211
isGetterOrSetter()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
17Balise javadoc @return manquante.
17Balise javadoc @param manquante pour 'visitor'.53
17Balise javadoc @param manquante pour 'data'.69
21Commentaire javadoc manquant.5
25Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
43Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
51Commentaire javadoc manquant.5
55Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTIfStatement

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
6
6
0
Total :
Per method :
13
2.17
Total :
Per method :
Per statement :
6
1
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):
6
4
10
15
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.17
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
9
1.5
0.69
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTIfStatement(IfStatement)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
hasElse()
0211
getCondition()
0210
getThen()
0210
getElse()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTInfixExpression

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
5
2.5
Total :
Per method :
Per statement :
2
1
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
3
4
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.5
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
2.5
1
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTInfixExpression(InfixExpression)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69

net.sourceforge.pmd.lang.ecmascript.ast.ASTKeywordLiteral

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
3
3
0
Total :
Per method :
8
2.67
Total :
Per method :
Per statement :
3
1
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):
5
4
10
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 :
6
2
0.75
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTKeywordLiteral(KeywordLiteral)
0310
jjtAccept(EcmascriptParserVisitor,Object)
1210
isBoolean()
0211




View line in sourceStyle ErrorColumn
9Commentaire javadoc manquant.
10Commentaire javadoc manquant.5
18Balise javadoc @return manquante.
18Balise javadoc @param manquante pour 'visitor'.53
18Balise javadoc @param manquante pour 'data'.69
22Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTLabel

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
6
3
Total :
Per method :
Per statement :
2
1
0.33
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
4
6
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.5
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
3
1
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTLabel(Label)
0310
jjtAccept(EcmascriptParserVisitor,Object)
1210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
5Commentaire javadoc manquant.
6Commentaire javadoc manquant.5
14Balise javadoc @return manquante.
14Balise javadoc @param manquante pour 'visitor'.53
14Balise javadoc @param manquante pour 'data'.69

net.sourceforge.pmd.lang.ecmascript.ast.ASTLabeledStatement

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
5
0
Total :
Per method :
11
2.2
Total :
Per method :
Per statement :
5
1
0.45
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):
7
3
11
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.2
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
1.6
0.73
Statement Test Coverage :
Method Test Reference :
0
0.6


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTLabeledStatement(LabeledStatement)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getNumLabels()
0210
getLabel(int)
0210
getStatement()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTLetNode

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
5
0
Total :
Per method :
14
2.8
Total :
Per method :
Per statement :
7
1.4
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):
7
4
10
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.2
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
9
1.8
0.64
Statement Test Coverage :
Method Test Reference :
0
0.8


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTLetNode(LetNode)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getVariables()
0210
hasBody()
0212
getBody()
0530




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
5Commentaire javadoc manquant.
6Commentaire javadoc manquant.5
13Balise javadoc @return manquante.
13Balise javadoc @param manquante pour 'visitor'.53
13Balise javadoc @param manquante pour 'data'.69
17Commentaire javadoc manquant.5
21Commentaire javadoc manquant.5
25Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTName

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
8
8
0
Total :
Per method :
23
2.88
Total :
Per method :
Per statement :
15
1.88
0.65
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
9
8
19
26
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
4
0.5
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
0.88
0.3
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTName(Name)
0310
jjtAccept(EcmascriptParserVisitor,Object)
0210
isLocalName()
0211
isGlobalName()
0211
isFunctionNodeName()
1220
isFunctionNodeParameter()
1750
isFunctionCallName()
1220
isVariableDeclaration()
1220




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
17Balise javadoc @return manquante.
18Balise javadoc @param manquante pour 'visitor'.53
18Balise javadoc @param manquante pour 'data'.69
22Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTNewExpression

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
8
8
0
Total :
Per method :
17
2.12
Total :
Per method :
Per statement :
8
1
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):
8
4
15
26
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.12
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
11
1.38
0.65
Statement Test Coverage :
Method Test Reference :
0
0.75


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTNewExpression(NewExpression)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getTarget()
0210
getNumArguments()
0211
getArgument(int)
0210
hasArguments()
0211
hasInitializer()
0211
getInitializer()
0210

View line in source of duplicated classesLinesTokensStart of code fragment
(10) net/sourceforge/pmd/lang/ecmascript/ast/ASTFunctionCall
(10) net/sourceforge/pmd/lang/ecmascript/ast/ASTNewExpression
2587 super(newExpression); } /** * Accept the visitor. */ public Object jjtAcce .....



View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTNumberLiteral

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
10
2.5
Total :
Per method :
Per statement :
4
1
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
4
4
10
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.75
0.7
Statement Test Coverage :
Method Test Reference :
0
0.75


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTNumberLiteral(NumberLiteral)
0310
jjtAccept(EcmascriptParserVisitor,Object)
1210
getNormalizedImage()
0211
getNumber()
0211




View line in sourceStyle ErrorColumn
9Commentaire javadoc manquant.
10Commentaire javadoc manquant.5
18Balise javadoc @return manquante.
18Balise javadoc @param manquante pour 'visitor'.53
18Balise javadoc @param manquante pour 'data'.69
22Commentaire javadoc manquant.5
27Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTObjectLiteral

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
9
2.25
Total :
Per method :
Per statement :
4
1
0.44
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):
7
4
8
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.75
0.78
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTObjectLiteral(ObjectLiteral)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getObjectProperty(int)
0210
isDestructuring()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTObjectProperty

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
9
2.25
Total :
Per method :
Per statement :
4
1
0.44
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
5
8
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.75
0.78
Statement Test Coverage :
Method Test Reference :
0
0.75


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTObjectProperty(ObjectProperty)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
isGetter()
0211
isSetter()
0211




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTParenthesizedExpression

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
5
2.5
Total :
Per method :
Per statement :
2
1
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
4
3
4
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.5
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
2.5
1
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTParenthesizedExpression(ParenthesizedExpression)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69

net.sourceforge.pmd.lang.ecmascript.ast.ASTPropertyGet

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
6
3
Total :
Per method :
Per statement :
2
1
0.33
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
3
5
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.5
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
2.5
0.83
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTPropertyGet(PropertyGet)
0310
jjtAccept(EcmascriptParserVisitor,Object)
1210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
17Balise javadoc @return manquante.
17Balise javadoc @param manquante pour 'visitor'.53
17Balise javadoc @param manquante pour 'data'.69

net.sourceforge.pmd.lang.ecmascript.ast.ASTRegExpLiteral

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
3
3
0
Total :
Per method :
8
2.67
Total :
Per method :
Per statement :
3
1
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):
4
4
8
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 :
6
2
0.75
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTRegExpLiteral(RegExpLiteral)
0310
jjtAccept(EcmascriptParserVisitor,Object)
1210
getFlags()
0211




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
17Balise javadoc @return manquante.
17Balise javadoc @param manquante pour 'visitor'.53
17Balise javadoc @param manquante pour 'data'.69
21Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTReturnStatement

Package: net.sourceforge.pmd.lang.ecmascript.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
5
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 :
6
2
0.86
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTReturnStatement(ReturnStatement)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
hasResult()
0212




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTScope

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
5
2.5
Total :
Per method :
Per statement :
2
1
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
4
3
4
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.5
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
2.5
1
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTScope(Scope)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69

net.sourceforge.pmd.lang.ecmascript.ast.ASTStringLiteral

Package: net.sourceforge.pmd.lang.ecmascript.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):
4
4
10
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.2
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
1.6
0.67
Statement Test Coverage :
Method Test Reference :
0
0.8


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTStringLiteral(StringLiteral)
0310
jjtAccept(EcmascriptParserVisitor,Object)
1210
getQuoteCharacter()
0212
isSingleQuoted()
0211
isDoubleQuoted()
0211




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
17Balise javadoc @return manquante.
17Balise javadoc @param manquante pour 'visitor'.53
17Balise javadoc @param manquante pour 'data'.69
21Commentaire javadoc manquant.5
25Commentaire javadoc manquant.5
29Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTSwitchCase

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
6
6
0
Total :
Per method :
18
3
Total :
Per method :
Per statement :
10
1.67
0.56
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
5
12
13
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.17
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
9
1.5
0.5
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTSwitchCase(SwitchCase)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
isDefault()
0213
getExpression()
0530
getNumStatements()
0220
getStatement(int)
0420




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5
37Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTSwitchStatement

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
5
0
Total :
Per method :
11
2.2
Total :
Per method :
Per statement :
5
1
0.45
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):
7
3
10
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.2
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
1.6
0.73
Statement Test Coverage :
Method Test Reference :
0
0.4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTSwitchStatement(SwitchStatement)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getExpression()
0210
getNumCases()
0210
getSwitchCase(int)
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTThrowStatement

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
5
2.5
Total :
Per method :
Per statement :
2
1
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
4
3
4
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.5
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
2.5
1
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTThrowStatement(ThrowStatement)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69

net.sourceforge.pmd.lang.ecmascript.ast.ASTTryStatement

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
8
8
0
Total :
Per method :
17
2.12
Total :
Per method :
Per statement :
8
1
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):
7
4
15
26
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.12
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
11
1.38
0.65
Statement Test Coverage :
Method Test Reference :
0
0.75


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTTryStatement(TryStatement)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getTryBlock()
0210
isCatch()
0211
getNumCatchClause()
0211
getCatchClause(int)
0210
isFinally()
0211
getFinallyBlock()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTUnaryExpression

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
10
2.5
Total :
Per method :
Per statement :
4
1
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
5
4
11
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.75
0.7
Statement Test Coverage :
Method Test Reference :
0
0.75


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTUnaryExpression(UnaryExpression)
0310
jjtAccept(EcmascriptParserVisitor,Object)
1210
isPrefix()
0211
isPostfix()
0211




View line in sourceStyle ErrorColumn
9Commentaire javadoc manquant.
10Commentaire javadoc manquant.5
18Balise javadoc @return manquante.
18Balise javadoc @param manquante pour 'visitor'.53
18Balise javadoc @param manquante pour 'data'.69
22Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTVariableDeclaration

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
6
6
0
Total :
Per method :
14
2.33
Total :
Per method :
Per statement :
6
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):
7
4
16
9
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.17
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
9
1.5
0.64
Statement Test Coverage :
Method Test Reference :
0
0.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTVariableDeclaration(VariableDeclaration)
0310
jjtAccept(EcmascriptParserVisitor,Object)
1210
getVariableInitializer(int)
0210
isVar()
0210
isLet()
0210
isConst()
0210




View line in sourceStyle ErrorColumn
9Commentaire javadoc manquant.
10Commentaire javadoc manquant.5
18Balise javadoc @return manquante.
18Balise javadoc @param manquante pour 'visitor'.53
18Balise javadoc @param manquante pour 'data'.69
22Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5
30Commentaire javadoc manquant.5
34Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTVariableInitializer

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
5
0
Total :
Per method :
14
2.8
Total :
Per method :
Per statement :
7
1.4
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):
7
5
10
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.2
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
1.6
0.57
Statement Test Coverage :
Method Test Reference :
0
0.8


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTVariableInitializer(VariableInitializer)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getTarget()
0211
getInitializer()
0530
isDestructuring()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTWhileLoop

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
9
2.25
Total :
Per method :
Per statement :
4
1
0.44
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
3
7
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.75
0.78
Statement Test Coverage :
Method Test Reference :
0
0.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTWhileLoop(WhileLoop)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getCondition()
0210
getBody()
0210




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
16Balise javadoc @return manquante.
16Balise javadoc @param manquante pour 'visitor'.53
16Balise javadoc @param manquante pour 'data'.69
20Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTWithStatement

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
9
2.25
Total :
Per method :
Per statement :
4
1
0.44
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
3
7
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
2
0.89
Statement Test Coverage :
Method Test Reference :
0
0.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTWithStatement(WithStatement)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getExpression()
0210
getStatement()
0210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
5Commentaire javadoc manquant.
6Commentaire javadoc manquant.5
13Balise javadoc @return manquante.
13Balise javadoc @param manquante pour 'visitor'.53
13Balise javadoc @param manquante pour 'data'.69
17Commentaire javadoc manquant.5
21Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTXmlDotQuery

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
5
2.5
Total :
Per method :
Per statement :
2
1
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
4
3
4
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.5
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
3
1.2
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTXmlDotQuery(XmlDotQuery)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
5Commentaire javadoc manquant.
6Commentaire javadoc manquant.5
13Balise javadoc @return manquante.
13Balise javadoc @param manquante pour 'visitor'.53
13Balise javadoc @param manquante pour 'data'.69

net.sourceforge.pmd.lang.ecmascript.ast.ASTXmlExpression

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
9
2.25
Total :
Per method :
Per statement :
4
1
0.44
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
3
8
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
2
0.89
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTXmlExpression(XmlExpression)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210
getExpression()
0210
isXmlAttribute()
0210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
5Commentaire javadoc manquant.
6Commentaire javadoc manquant.5
13Balise javadoc @return manquante.
13Balise javadoc @param manquante pour 'visitor'.53
13Balise javadoc @param manquante pour 'data'.69
17Commentaire javadoc manquant.5
21Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.ASTXmlMemberGet

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
5
2.5
Total :
Per method :
Per statement :
2
1
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
4
3
4
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.5
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
3
1.2
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTXmlMemberGet(XmlMemberGet)
0210
jjtAccept(EcmascriptParserVisitor,Object)
1210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
5Commentaire javadoc manquant.
6Commentaire javadoc manquant.5
13Balise javadoc @return manquante.
13Balise javadoc @param manquante pour 'visitor'.53
13Balise javadoc @param manquante pour 'data'.69

net.sourceforge.pmd.lang.ecmascript.ast.ASTXmlString

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
6
3
Total :
Per method :
Per statement :
2
1
0.33
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
3
6
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.5
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
3
1
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTXmlString(XmlString)
0310
jjtAccept(EcmascriptParserVisitor,Object)
1210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
5Commentaire javadoc manquant.
6Commentaire javadoc manquant.5
14Balise javadoc @return manquante.
14Balise javadoc @param manquante pour 'visitor'.53
14Balise javadoc @param manquante pour 'data'.69

net.sourceforge.pmd.lang.ecmascript.ast.AbstractInfixEcmascriptNode

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
11
2.75
Total :
Per method :
Per statement :
5
1.25
0.45
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
6
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
6
9
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
1.25
0.45
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AbstractInfixEcmascriptNode(T)
0210
AbstractInfixEcmascriptNode(T,boolean)
0420
getLeft()
0210
getRight()
0210




View line in sourceStyle ErrorColumn
9Commentaire javadoc manquant.
11Commentaire javadoc manquant.5
15Commentaire javadoc manquant.5
22Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.DumpFacade

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
4
3
2
Total :
Per method :
144
36
Total :
Per method :
Per statement :
67
16.75
0.47
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):
24
1
60
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
3
0.75
0.02
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
initializeWith(Writer,String,boolean,EcmascriptNode)
0741
visit(EcmascriptNode,Object)
0840
dump(EcmascriptNode,String)
0118562
escape(Object)
0831

View line in source of duplicated classesLinesTokensStart of code fragment
(184) net/sourceforge/pmd/lang/ecmascript/ast/DumpFacade
(70) net/sourceforge/pmd/lang/xml/ast/DumpFacade
31132 extras.add(attribute.getName() + "=" + escape(attribute.getValue())); } // Output image an .....



View line in sourceStyle ErrorColumn
12Commentaire javadoc manquant.
17Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParser

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
2
1
Total :
Per method :
17
8.5
Total :
Per method :
Per statement :
5
2.5
0.29
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):
9
1
14
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
4
2
0.24
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
parseEcmascript(Reader)
01141
parse(Reader)
0411




View line in sourceStyle ErrorColumn
20Commentaire javadoc manquant.
22Commentaire javadoc manquant.5
24Commentaire javadoc manquant.5
44Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
51
50
51
0
Total :
Per method :
102
2.04
Total :
Per method :
Per statement :
50
1
0.49
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):
51
0
53
1275
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 :
52
1.04
0.51
Statement Test Coverage :
Method Test Reference :
0
0.02


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
visit(EcmascriptNode,Object)
03149
visit(ASTArrayComprehension,Object)
0210
visit(ASTArrayComprehensionLoop,Object)
0210
visit(ASTArrayLiteral,Object)
0210
visit(ASTAssignment,Object)
0210
visit(ASTAstRoot,Object)
0210
visit(ASTBlock,Object)
0210
visit(ASTBreakStatement,Object)
0210
visit(ASTCatchClause,Object)
0210
visit(ASTComment,Object)
0210
visit(ASTConditionalExpression,Object)
0210
visit(ASTContinueStatement,Object)
0210
visit(ASTDoLoop,Object)
0210
visit(ASTElementGet,Object)
0210
visit(ASTEmptyExpression,Object)
0210
visit(ASTExpressionStatement,Object)
0210
visit(ASTForInLoop,Object)
0210
visit(ASTForLoop,Object)
0210
visit(ASTFunctionCall,Object)
0210
visit(ASTFunctionNode,Object)
0210
visit(ASTIfStatement,Object)
0210
visit(ASTInfixExpression,Object)
0210
visit(ASTKeywordLiteral,Object)
0210
visit(ASTLabel,Object)
0210
visit(ASTLabeledStatement,Object)
0210
visit(ASTLetNode,Object)
0210
visit(ASTName,Object)
0210
visit(ASTNewExpression,Object)
0210
visit(ASTNumberLiteral,Object)
0210
visit(ASTObjectLiteral,Object)
0210
visit(ASTObjectProperty,Object)
0210
visit(ASTParenthesizedExpression,Object)
0210
visit(ASTPropertyGet,Object)
0210
visit(ASTRegExpLiteral,Object)
0210
visit(ASTReturnStatement,Object)
0210
visit(ASTScope,Object)
0210
visit(ASTStringLiteral,Object)
0210
visit(ASTSwitchCase,Object)
0210
visit(ASTSwitchStatement,Object)
0210
visit(ASTThrowStatement,Object)
0210
visit(ASTTryStatement,Object)
0210
visit(ASTUnaryExpression,Object)
0210
visit(ASTVariableDeclaration,Object)
0210
visit(ASTVariableInitializer,Object)
0210
visit(ASTWhileLoop,Object)
0210
visit(ASTWithStatement,Object)
0210
visit(ASTXmlDotQuery,Object)
0210
visit(ASTXmlExpression,Object)
0210
visit(ASTXmlMemberGet,Object)
0210
visit(ASTXmlString,Object)
0210

View line in source of duplicated classesLinesTokensStart of code fragment
(5) net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserVisitorAdapter
(88) net/sourceforge/pmd/lang/ecmascript/rule/AbstractEcmascriptRule
2011101 public Object visit(EcmascriptNode node, Object data) { node.childrenAccept(this, data); ret .....



View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
3Commentaire javadoc manquant.
5Commentaire javadoc manquant.5
10Commentaire javadoc manquant.5
14Commentaire javadoc manquant.5
18Commentaire javadoc manquant.5
22Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5
30Commentaire javadoc manquant.5
34Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
42Commentaire javadoc manquant.5
46Commentaire javadoc manquant.5
50Commentaire javadoc manquant.5
54Commentaire javadoc manquant.5
58Commentaire javadoc manquant.5
62Commentaire javadoc manquant.5
66Commentaire javadoc manquant.5
70Commentaire javadoc manquant.5
74Commentaire javadoc manquant.5
78Commentaire javadoc manquant.5
82Commentaire javadoc manquant.5
86Commentaire javadoc manquant.5
90Commentaire javadoc manquant.5
94Commentaire javadoc manquant.5
98Commentaire javadoc manquant.5
102Commentaire javadoc manquant.5
106Commentaire javadoc manquant.5
110Commentaire javadoc manquant.5
114Commentaire javadoc manquant.5
118Commentaire javadoc manquant.5
122Commentaire javadoc manquant.5
126Commentaire javadoc manquant.5
130Commentaire javadoc manquant.5
134Commentaire javadoc manquant.5
138Commentaire javadoc manquant.5
142Commentaire javadoc manquant.5
146Commentaire javadoc manquant.5
150Commentaire javadoc manquant.5
154Commentaire javadoc manquant.5
158Commentaire javadoc manquant.5
162Commentaire javadoc manquant.5
166Commentaire javadoc manquant.5
170Commentaire javadoc manquant.5
174Commentaire javadoc manquant.5
178Commentaire javadoc manquant.5
182Commentaire javadoc manquant.5
186Commentaire javadoc manquant.5
190Commentaire javadoc manquant.5
194Commentaire javadoc manquant.5
198Commentaire javadoc manquant.5
202Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptTreeBuilder

Package: net.sourceforge.pmd.lang.ecmascript.ast | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
4
3
3
Total :
Per method :
89
22.25
Total :
Per method :
Per statement :
21
5.25
0.24
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):
4
1
29
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
2
0.09
Statement Test Coverage :
Method Test Reference :
0
2.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
register(AstNode,EcmascriptNode)
0650
createNodeAdapter(AstNode)
011101
build(AstNode)
01232
visit(AstNode)
0630




View line in sourceStyle ErrorColumn
66Commentaire javadoc manquant.
68Commentaire javadoc manquant.5
121Commentaire javadoc manquant.5
132Commentaire javadoc manquant.5
135Commentaire javadoc manquant.5
137Commentaire javadoc manquant.5
154Commentaire javadoc manquant.5
175Commentaire javadoc manquant.5