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.ui.views

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

  0.75  


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

  1.48  


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

  0  


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

  2.95  


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


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

  0.92  


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

  0.88  


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

  0.25  


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


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

  0.54  


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

  0.8  


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

  0.07  


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]
72
194
3075
771
112
482

0.47
0.1
9.94
2.69
23.92
29.22
Afferent Couplings
Efferent Couplings
Abstractness
Instability
Distance [D]
2
21
0.04
0.91
0.05
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.25
3.97
840
0.27
2180
0.71
6
631
0.21
Used by PackagesUses PackagesCycles
Illegal Use:
org.apache.qpid.management.ui.actions
org.apache.qpid.management.ui.jmx
Illegal Dependencies:
org.apache.qpid.management.ui
org.apache.qpid.management.ui.exceptions
org.apache.qpid.management.ui.jmx
org.apache.qpid.management.ui.model
External Dependencies:
java.io
java.lang
java.nio.charset
java.security
java.text
java.util
javax.management.openmbean
org.eclipse.jface.preference
org.eclipse.jface.viewers
org.eclipse.swt.custom
org.eclipse.swt.events
org.eclipse.swt.graphics
org.eclipse.swt.layout
org.eclipse.swt.widgets
org.eclipse.ui
org.eclipse.ui.forms.widgets
org.eclipse.ui.part
org.apache.qpid.management.ui.jmx
org.apache.qpid.management.ui
org.apache.qpid.management.ui.actions
org.apache.qpid.management.ui.jmx
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
INotificationViewer329011211000
MBeanTypeTabControl1463448143019863143102.890
TabControl31813270441426100.860

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
AttributesTabControl4449514529306116152348007.710
AttributesTabControl$10661000020
AttributesTabControl$10051701040
AttributesTabControl$2061900020
AttributesTabControl$3061900020
AttributesTabControl$4051500020
AttributesTabControl$5061601020
AttributesTabControl$6051511020
AttributesTabControl$70811001020
AttributesTabControl$801111200020
AttributesTabControl$901112401030
AttributesTabControl$ContentPr oviderImpl0617101010
AttributesTabControl$DisposeLi stenerImpl041431030
AttributesTabControl$LabelProv iderImpl01411813000.80
AttributesTabControl$MouseList enerImpl02114025100.560
AttributesTabControl$ViewerSor terImpl051630040
ConnectionTypeTabControl1334130811730090
ExchangeTypeTabControl1334130811730090
MBeanTypeTabControl$101211600020
MBeanTypeTabControl$2041500020
MBeanTypeTabControl$Comparator Impl02193101.50
MBeanTypeTabControl$Sorter02263101.50
MBeanView249826018304110117284004.880
MBeanView$1052401020
MBeanView$2061501020
MBeanView$SelectionListenerImp l0811211030
NavigationView48718717443604017164669004.40
NavigationView$1065801020
NavigationView$2041801010
NavigationView$301422501040
NavigationView$3$10101901040
NavigationView$40511601030
NavigationView$50511301030
NavigationView$ContentProvider Impl0511328100.670
NavigationView$LabelProviderIm pl0911880010
NavigationView$ViewerSorterImp l041630030
NavigationView$Worker021911030
NotificationsTabControl2225246103228583480010.670
NotificationsTabControl$1093800020
NotificationsTabControl$2041400020
NotificationsTabControl$ComboS electionListener0611010030
NotificationsTabControl$Select ionListenerImpl0811510030
NumberVerifyListener9431002251100.50
OperationTabControl4481381433430439164980010.50
OperationTabControl$10881400050
OperationTabControl$BooleanSel ectionListener0811130030
OperationTabControl$HeaderBind ingKeyListener0712410030
OperationTabControl$KeyListene rImpl071730030
OperationTabControl$OperationE xecutionListener01113810030
OperationTabControl$ParameterS electionListener0811030030
OperationTabControl$RefreshLis tener041510030
OperationTabControl$VerifyList enerImpl061931030
QueueTypeTabControl1372633131026576280014.50
QueueTypeTabControl$10511100020
QueueTypeTabControl$2041500020
QueueTypeTabControl$3041500020
QueueTypeTabControl$4061700020
TreeObject4519126302112251101.20
VHNotificationsTabControl214484918323096050070
VHNotificationsTabControl$10112900020
VHNotificationsTabControl$2031400020
VHNotificationsTabControl$301813901050
VHNotificationsTabControl$Cont entProviderImpl061103100.40
VHNotificationsTabControl$Labe lProviderImpl0511815100.50
VHNotificationsTabControl$Work er052941040
VHNotificationsTabControl$Work er$1031701020
ViewUtility2637010623021714115249102.560
ViewUtility$1072700040
ViewUtility$TabularDataCompara tor011116101.50