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 : org.apache.qpid.filter

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

  0.56  


Unit Test Suite
[TS= 0.5*TSC + 0.5*TMR]

  0.6  


Statement Test Coverage
[TSC= source-statements-covered÷ncss]

  0  


Method Test Reference
[TMR= methods-referenced÷npm]

  1.2  


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

  0.4  


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

  1  


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


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

  0.98  


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

  0.98  


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

  0.75  


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


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

  0.36  


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

  0.45  


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

  0.27  


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
88
764
374
36
143

0.45
0.55
4.32
3.08
12
15.95
Afferent Couplings
Efferent Couplings
Abstractness
Instability
Distance [D]
2
9
0.22
0.82
0.04
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.49
4.25
219
0.29
577
0.76
22
3713
4.86
Used by PackagesUses PackagesCycles
Illegal Use:
org.apache.qpid.client
org.apache.qpid.filter.selector
Illegal Dependencies:
org.apache.qpid
org.apache.qpid.client.message
org.apache.qpid.filter.selector
External Dependencies:
java.lang
java.math
java.util
java.util.regex
javax.jms
org.slf4j
org.apache.qpid.client.message
org.apache.qpid.framing
org.apache.qpid
org.apache.qpid.protocol
org.apache.qpid.framing
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
ArithmeticExpression10269427439634120001.570
BinaryExpression23125262131814100.560
BooleanExpression2130310101010
ComparisonExpression26212188186916761298001.370
Expression2140237101010
LogicExpression29191420074810000.80
MessageFilter213022101010
UnaryExpression12066298557542771010
UnaryExpression$BooleanUnaryEx pression053410010

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
ArithmeticExpression$10211130030
ArithmeticExpression$20211130030
ArithmeticExpression$30211130030
ArithmeticExpression$40211130030
ArithmeticExpression$50211130030
ComparisonExpression$1041860020
ComparisonExpression$2021430010
ComparisonExpression$3021430010
ComparisonExpression$4021430010
ComparisonExpression$5021430010
ComparisonExpression$LikeExpre ssion0612040010
ConstantExpression673518532433654101.090
ConstantExpression$BooleanCons tantExpression043410010
JMSSelectorFilter197523072190101.330
LogicExpression$105163001.50
LogicExpression$205163001.50
PropertyExpression884218100116113701010
PropertyExpression$1021311010
PropertyExpression$10041711010
PropertyExpression$2021411010
PropertyExpression$3041611010
PropertyExpression$40411311010
PropertyExpression$5041711010
PropertyExpression$6041611010
PropertyExpression$7041711010
PropertyExpression$8041611010
PropertyExpression$9041711010
UnaryExpression$1041630010
UnaryExpression$2041150001.670
UnaryExpression$3041630010
UnaryExpression$4041104000.670