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-org.apache.qpid.server.transactionlog

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

org.apache.qpid.server.transactionlog.TransactionLog

Package: org.apache.qpid.server.transactionlog | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
13
13
13
0
Total :
Per method :
14
1.08
Total :
Per method :
Per statement :
13
1
0.93
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):
7
15
13
78
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
14
1.08
Total :
Per method :
Per statement :
5
0.38
0.36
Total :
Per method :
Per statement :
26
2
1.86
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
configure(VirtualHost,String,VirtualHostConfiguration)
1112
close()
1112
enqueueMessage(StoreContext,AMQQueue,Long)
1114
dequeueMessage(StoreContext,AMQQueue,Long)
1112
beginTran(StoreContext)
1115
commitTran(StoreContext)
1116
abortTran(StoreContext)
1115
inTran(StoreContext)
1113
storeContentBodyChunk(StoreContext,Long,int,ContentChunk,boolean)
1112
storeMessageMetaData(StoreContext,Long,MessageMetaData)
1112
getMessageMetaData(StoreContext,Long)
1111
getContentBodyChunk(StoreContext,Long,int)
1111
isPersistent()
1111


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.commons.configuration.Configuration' UnusedImports
Avoid unused imports such as 'org.apache.qpid.framing.AMQShortString' UnusedImports
Avoid unused imports such as 'org.apache.qpid.framing.FieldTable' UnusedImports
Avoid unused imports such as 'org.apache.qpid.server.exchange.Exchange' UnusedImports
This class has too many methods, consider refactoring it. TooManyMethods


View line in sourceStyle ErrorColumn
0Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'AMQException'.
41La ligne excède 80 caractères.
42La ligne excède 80 caractères.
45La ligne excède 80 caractères.
59'{' devrait être sur la ligne précédente.1
61La ligne excède 80 caractères.
65La ligne excède 80 caractères.
66La ligne excède 80 caractères.
69La ligne excède 80 caractères.
71La ligne excède 80 caractères.
81La ligne excède 80 caractères.
88La ligne excède 80 caractères.
91La ligne excède 80 caractères.
96La ligne excède 80 caractères.
98La ligne excède 80 caractères.
128La ligne excède 80 caractères.
132La ligne excède 80 caractères.
144La ligne excède 80 caractères.
146La ligne excède 80 caractères.
148La ligne excède 80 caractères.
158La ligne excède 80 caractères.
160La ligne excède 80 caractères.
170La ligne excède 80 caractères.
172La ligne excède 80 caractères.
183La ligne excède 80 caractères.
185La ligne excède 80 caractères.