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.jsp

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

net.sourceforge.pmd.lang.jsp.JspHandler

Package: net.sourceforge.pmd.lang.jsp | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
9
8
9
0
Total :
Per method :
21
2.62
Total :
Per method :
Per statement :
11
1.38
0.52
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):
10
3
13
36
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 :
10
1.25
0.48
Statement Test Coverage :
Method Test Reference :
0
0.11


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getDataFlowHandler()
0210
AbstractASTXPathHandler$1.initialize()
0110
AbstractASTXPathHandler$1.initialize(IndependentContext)
0110
getXPathHandler()
0410
getRuleViolationFactory()
0210
getParser()
0210
getDataFlowFacade()
0210
getSymbolFacade()
0210
getTypeResolutionFacade(ClassLoader)
0210
VisitorStarter$2.start(Node)
0210
getDumpFacade(Writer,String,boolean)
0410

View line in source of duplicated classesLinesTokensStart of code fragment
(44) net/sourceforge/pmd/lang/jsp/JspHandler
(51) net/sourceforge/pmd/lang/xml/XmlHandler
1983 return new XmlParser(); } public VisitorStarter getDataFlowFacade() { return VisitorSta .....
(45) net/sourceforge/pmd/lang/ecmascript/Ecmascript3Handler
(44) net/sourceforge/pmd/lang/jsp/JspHandler
1983 return new JspParser(); } public VisitorStarter getDataFlowFacade() { return VisitorSta .....



View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
23Dans le commentaire javadoc de la classe, il manque une balise @version.
25Commentaire javadoc manquant.5
29Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
43Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
51Commentaire javadoc manquant.5
55Commentaire javadoc manquant.5
59Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.jsp.JspHandler$1

Package: net.sourceforge.pmd.lang.jsp | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3

2
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
1
4
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.jsp.JspHandler$2

Package: net.sourceforge.pmd.lang.jsp | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
5
1
5
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
5


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.jsp.JspParser

Package: net.sourceforge.pmd.lang.jsp | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
4
5
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):
10
1
12
10
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 :
6
1.5
0.6
Statement Test Coverage :
Method Test Reference :
0
0.2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
createTokenManager(Reader)
0210
canParse()
0210
parse(String,Reader)
0310
getSuppressMap()
0210




View line in sourceStyle ErrorColumn
20Dans le commentaire javadoc de la classe, il manque une balise @author.
20Dans le commentaire javadoc de la classe, il manque une balise @version.
22Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5
30Commentaire javadoc manquant.5
35Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.jsp.JspTokenManager

Package: net.sourceforge.pmd.lang.jsp | 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):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
5
1
8
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.33
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
1.67
0.62
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
JspTokenManager(Reader)
0211
getNextToken()
0210
setFileName(String)
0210




View line in sourceStyle ErrorColumn
15Dans le commentaire javadoc de la classe, il manque une balise @author.
15Dans le commentaire javadoc de la classe, il manque une balise @version.
18Commentaire javadoc manquant.5
22Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5