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.management.wsdm.capabilities

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

  0.72  


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

  1.17  


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

  0  


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

  2.34  


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


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

  1  


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

  0.88  


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

  0.36  


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


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

  0.85  


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

  1  


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

  0.06  


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]
25
90
916
201
90
601

0.96
0
6.52
2.12
20.16
12.36
Afferent Couplings
Efferent Couplings
Abstractness
Instability
Distance [D]
1
36
0.12
0.97
0.09
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.22
2.23
254
0.28
2956
3.23
0
0
0
Used by PackagesUses PackagesCycles
Illegal Use:
org.apache.qpid.management.wsdm.muse.serializer
Illegal Dependencies:
org.apache.qpid.management
org.apache.qpid.management.configuration
org.apache.qpid.management.domain.handler.impl
org.apache.qpid.management.domain.services
org.apache.qpid.management.jmx
org.apache.qpid.management.wsdm.common
org.apache.qpid.management.wsdm.muse.engine
org.apache.qpid.management.wsdm.muse.resources
org.apache.qpid.management.wsdm.muse.serializer
org.apache.qpid.management.wsdm.notifications
org.apache.qpid.qman.debug
org.apache.qpid.transport.util
External Dependencies:
java.lang
java.lang.management
java.lang.reflect
java.net
java.util
java.util.concurrent
javassist
javax.management
javax.xml.namespace
org.apache.muse.core
org.apache.muse.core.routing
org.apache.muse.core.serializer
org.apache.muse.util
org.apache.muse.util.xml
org.apache.muse.ws.addressing
org.apache.muse.ws.addressing.soap
org.apache.muse.ws.notification
org.apache.muse.ws.resource
org.apache.muse.ws.resource.impl
org.apache.muse.ws.resource.metadata
org.apache.muse.ws.resource.metadata.ext
org.apache.muse.ws.wsdl
org.apache.xpath
org.w3c.dom
org.apache.qpid.management.wsdm.muse.serializer
org.apache.qpid.management.wsdm.capabilities
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
IArtifactBuilder7654025615100.830
MBeanCapability42271619901132700070
MBeanCapabilityBuilder$EndAttr ibutesHandler014101010

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
ArtifactsNotAvailableException147858012110301.50
BuilderException41114009203010
ConsumerCapability834907096000.250
DummyCapabilityBuilder761032031821100.140
MBeanCapabilityBuilder12940355730134421371040
MBeanCapabilityBuilder$10711201020
MBeanCapabilityBuilder$2061601020
MBeanCapabilityBuilder$30131530100.330
QManAdapterCapability134334861502456886008.670
QManAdapterCapability$1011511020
QManAdapterCapability$2011511020
QManAdapterCapability$301714401020
QManAdapterCapability$40912401020
QManAdapterCapability$AsynchNo tificationTask062701040
QManMessageHandler23101060061121001.50
QManMetadataExchangeCapability81318050810010
Result207610600283101.750
RmdBuilder19891240512020101.290
WSDMArtifactsDirector5114417306140010170
WsArtifacts144575003501070
WsArtifactsFactory337121230822621070
WsdlBuilder230278372301115515102.750