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] packages

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

Package : net.sourceforge.pmd.lang.jsp.ast

Subsystem : language definition module
Total Quality
[TQ= 0.25*ARCH + 0.25*DES + 0.25*CODE + 0.25*TS]

  0.39  


Architecture
[ARCH= 0.4*MOD + 0.6*COH]

  0  


Modularisation
[MOD= 1 - (count_packages(not(illegal-dependencies=0))÷total_packages)]

  0  


Cohesion
[COH= 1 - (count_packages(cycles=true)÷total_packages)]

  0  


Design
[DES= 0.20*NOM + 0.30*RFC + 0.30*CBO + 0.20*DIT]

  0.92  


Number of Methods
[NOM=  count_classes(wmc<20) ÷total-classes]

  0.9  


Response for Class
[RFC=  count_classes(rfc<50) ÷total-classes]

  0.95  


Coupling Between Objects
[CBO=  count_classes(cbo<5) ÷total-classes]

  0.85  


Depth of Inheritance Tree
[DIT=  count_classes(dit<5) ÷total-classes]

  1  


Code Quality
[CODE= 0.15*DOC + 0.4*DRY + 0.3*FRE + 0.15*STY]

  0.63  


Documentation
[DOC= javadocs÷(functions + analysed-classes)]

  0.26  


DRYness
[DRY= 1 - (classes-with-duplications÷analysed-classes)]

  0.78  


Freshness
[FRE= 1 - (classes-with-code-violations÷analysed-classes)]

  0.92  


Stylishness
[STY= 1 - (classes-with-style-errors÷analysed-classes)]

  0  
StatisticsDesignCode Quality
Total Classes
Methods
Source Statements [NCSS]
Cyclomatic Complexity [CCN]
Javadocs
Javadoc Lines [JL]

Depth of inheritance tree [DIT]
Number of Children [NOC]
Efferent Class Couplings [CBO/Ce]
Afferent Class Couplings [Ca]
Response for a Class [RFC]
Lack of Cohesion [LCOM]
40
375
4895
2102
108
418

0.32
0.68
4.52
5.32
15.55
104.02
Afferent Couplings
Efferent Couplings
Abstractness
Instability
Distance [D]
5
4
0.12
0.44
0.43
Cmplx. per Stmt.
Cmplx. per Meth.
Code Violations
Violations per Stmt.
Style errors
St. errors per Stmt.
Duplications
Duplicated Tokens [DT]
Duplicated Tokens per Stmt.
0.43
5.61
45
0.01
426
0.09
61
7821
1.6
Used by PackagesUses PackagesCycles
Legal Use:
net.sourceforge.pmd.cpd
Illegal Use:
net.sourceforge.pmd.lang.jsp
net.sourceforge.pmd.lang.jsp.rule
net.sourceforge.pmd.lang.jsp.rule.basic
test.net.sourceforge.pmd.lang.jsp.ast
Illegal Dependencies:
net.sourceforge.pmd.lang.ast
External Dependencies:
java.io
java.lang
java.util
net.sourceforge.pmd.lang.ast
net.sourceforge.pmd.lang.dfa
net.sourceforge.pmd.lang.ast
TestsSource Control
Test Suites
Tests
Source Statements per Tests
Errors
Time
Line Coverage
Line Coverage per Test
0
0
Infinity
0
0
0%
NaN%
None

Abstract ClassSource statementsCyclometic complexityViolationsStyle ErrorsDuplicationsEfferent (Import) Class Couplings (CBO / Ce)Afferent (Emport) Class Couplings (Ca)Response for Class (RFC)Lack of Cohesion in Methods (LCOM)Depth of Inheritance Rree (DIT)Statement Test CoverageMethod Test ReferenceIllegal Imports
JspNode3280212211010
JspParserConstants94030021010Infinity0
JspParserTreeConstants240250021010Infinity0
JspParserVisitor23222402228222311010
SyntaxErrorException1138011400010

Concrete ClassSource statementsCyclometic complexityViolationsStyle ErrorsDuplicationsEfferent (Import) Class Couplings (CBO / Ce)Afferent (Emport) Class Couplings (Ca)Response for Class (RFC)Lack of Cohesion in Methods (LCOM)Depth of Inheritance Rree (DIT)Statement Test CoverageMethod Test ReferenceIllegal Imports
ASTAttribute201012137148001.120
ASTAttributeValue737034630010
ASTCData737034630010
ASTCommentTag737034630010
ASTCompilationUnit73704763000.330
ASTContent73703463000.330
ASTDeclaration125903588000.80
ASTDoctypeDeclaration125903588000.80
ASTDoctypeExternalId199120351120000.880
ASTElExpression737034630010
ASTElement25121413616230010
ASTJspComment737034630010
ASTJspDeclaration737034630010
ASTJspDeclarations737040630000
ASTJspDirective125903588000.80
ASTJspDirectiveAttribute177110371017001.140
ASTJspDocument737040630000
ASTJspExpression737034630010
ASTJspExpressionInAttribute737034630010
ASTJspScriptlet737034630010
ASTText73703463000.670
ASTUnparsedText73703463000.670
ASTValueBinding737034630010
AbstractJspNode27151417231013001.290
DumpFacade5521401013420020
JJTJspParserState6217114011250101.080
JspParser132558029492933261632406102.890
JspParser$10020010NaN0
JspParser$JJCalls0112010Infinity0
JspParser$LookaheadSuccess0113130Infinity0
JspParserTokenManager280712791527255211910950016.710
JspParserVisitorAdapter462224123225253100.090
ParseException9127111222100020
StartAndEndTagMismatchExceptio n22615011110001.170
Token25712207819101.570