![]() |
|
http://xradar.sourceforge.net |
Statics Report - System: 1.0, Version: 0, Date: Today | Designed 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} |
Statistics | Design | Code 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] | 88 906 5663 2068 187 1373 0.65 0.24 7.66 3.78 32.36 265.03 | Afferent Couplings
Efferent Couplings Abstractness Instability Distance [D] | 39 42 0.11 0.52 0.37 | 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.37 2.28 1569 0.28 4850 0.86 12 1494 0.26 |
Used by Packages | Uses Packages | Cycles | |||
Illegal Use:
org.apache.qpid.client.failover org.apache.qpid.client.handler org.apache.qpid.client.message org.apache.qpid.client.protocol org.apache.qpid.client.url org.apache.qpid.config org.apache.qpid.jms org.apache.qpid.jms.failover org.apache.qpid.jndi org.apache.qpid.nclient org.apache.qpid.requestreply org.apache.qpid.server.exchange org.apache.qpid.server.failover org.apache.qpid.server.queue org.apache.qpid.server.security.acl org.apache.qpid.sustained org.apache.qpid.test.client org.apache.qpid.test.client.failover org.apache.qpid.test.client.message org.apache.qpid.test.framework org.apache.qpid.test.framework.localcircuit org.apache.qpid.test.unit.ack org.apache.qpid.test.unit.basic org.apache.qpid.test.unit.basic.close org.apache.qpid.test.unit.client org.apache.qpid.test.unit.client.channelclose org.apache.qpid.test.unit.client.connection org.apache.qpid.test.unit.client.forwardall org.apache.qpid.test.unit.client.message org.apache.qpid.test.unit.client.protocol org.apache.qpid.test.unit.client.temporaryqueue org.apache.qpid.test.unit.close org.apache.qpid.test.unit.message org.apache.qpid.test.unit.topic org.apache.qpid.test.unit.transacted org.apache.qpid.test.utils org.apache.qpid.testkit.soak org.apache.qpid.tools org.apache.qpid.topic | Illegal Dependencies:
org.apache.mina.common org.apache.qpid org.apache.qpid.client.failover org.apache.qpid.client.message org.apache.qpid.client.protocol org.apache.qpid.client.state org.apache.qpid.client.state.listener org.apache.qpid.client.transport org.apache.qpid.client.url org.apache.qpid.client.util org.apache.qpid.common org.apache.qpid.dtx org.apache.qpid.exchange org.apache.qpid.filter org.apache.qpid.framing org.apache.qpid.framing.amqp_0_9 org.apache.qpid.jms org.apache.qpid.jndi org.apache.qpid.protocol org.apache.qpid.server.registry org.apache.qpid.test.utils org.apache.qpid.thread org.apache.qpid.transport org.apache.qpid.url org.apache.qpid.util External Dependencies: java.io java.lang java.lang.reflect java.net java.nio java.nio.channels java.security java.text java.util java.util.concurrent java.util.concurrent.atomic javax.jms javax.naming javax.naming.spi javax.transaction.xa junit.framework org.slf4j | org.apache.qpid.client.protocol
org.apache.qpid.framing org.apache.qpid org.apache.qpid.protocol org.apache.qpid.framing |
|||
Tests | Source 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 Class | Source statements | Cyclometic complexity | Violations | Style Errors | Duplications | Efferent (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 Coverage | Method Test Reference | Illegal Imports |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AMQConnectionDelegate | 9 | 8 | 20 | 0 | 6 | 4 | 8 | 28 | 1 | 0 | 1 | 0 | |
AMQDestination | 231 | 99 | 58 | 222 | 0 | 9 | 28 | 75 | 423 | 1 | 0 | 1.35 | 0 |
AMQSession | 939 | 397 | 253 | 551 | 0 | 61 | 51 | 372 | 14819 | 0 | 0 | 1.82 | 0 |
AMQSession$Dispatchable | 0 | 1 | 3 | 1 | 0 | 1 | 0 | 1 | 0 | ||||
AMQSessionAdapter | 2 | 1 | 4 | 0 | 1 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | |
BasicMessageConsumer | 383 | 151 | 69 | 200 | 0 | 17 | 15 | 143 | 1009 | 0 | 0 | 2.03 | 0 |
BasicMessageProducer | 223 | 85 | 96 | 216 | 0 | 19 | 13 | 91 | 455 | 0 | 0 | 2.24 | 0 |
Closeable | 8 | 5 | 10 | 0 | 0 | 4 | 12 | 4 | 1 | 0 | 1.33 | 0 | |
DispatcherCallback | 5 | 2 | 1 | 11 | 0 | 1 | 0 | 3 | 1 | 1 | 0 | 0.5 | 0 |
TemporaryDestination | 4 | 3 | 8 | 0 | 1 | 4 | 3 | 3 | 1 | 0 | 0.67 | 0 |
Concrete Class | Source statements | Cyclometic complexity | Violations | Style Errors | Duplications | Efferent (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 Coverage | Method Test Reference | Illegal Imports |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AMQAnyDestination | 7 | 3 | 9 | 12 | 0 | 3 | 2 | 6 | 3 | 0 | 0 | 1 | 0 |
AMQAuthenticationException | 5 | 2 | 3 | 7 | 0 | 2 | 1 | 3 | 1 | 0 | 0 | 1 | 0 |
AMQBrokerDetails | 147 | 71 | 41 | 155 | 0 | 4 | 4 | 71 | 99 | 1 | 0 | 0.71 | 0 |
AMQConnection | 518 | 221 | 160 | 590 | 0 | 40 | 53 | 242 | 3738 | 0 | 0 | 1.29 | 0 |
AMQConnection$ChannelToSession Map | 0 | 1 | 3 | 18 | 0 | 1 | 0 | 1.43 | 0 | ||||
AMQConnectionDelegate_0_10 | 99 | 43 | 28 | 123 | 0 | 24 | 1 | 82 | 0 | 1 | 0 | 0.5 | 0 |
AMQConnectionDelegate_0_9 | 3 | 1 | 1 | 5 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
AMQConnectionDelegate_8_0 | 91 | 41 | 31 | 126 | 0 | 29 | 3 | 76 | 50 | 1 | 0 | 0.6 | 0 |
AMQConnectionDelegate_8_0$1 | 0 | 10 | 1 | 21 | 1 | 1 | 0 | 3 | 0 | ||||
AMQConnectionFactory | 151 | 83 | 66 | 158 | 0 | 10 | 7 | 72 | 355 | 1 | 0 | 0.51 | 0 |
AMQConnectionURL | 121 | 43 | 36 | 146 | 0 | 8 | 4 | 60 | 483 | 1 | 0 | 0.88 | 0 |
AMQHeadersExchange | 9 | 4 | 3 | 13 | 0 | 4 | 2 | 8 | 6 | 0 | 0 | 1 | 0 |
AMQNoConsumersException | 3 | 1 | 3 | 4 | 0 | 2 | 3 | 2 | 0 | 0 | 0 | 2 | 0 |
AMQNoRouteException | 3 | 1 | 3 | 4 | 0 | 2 | 3 | 2 | 0 | 0 | 0 | 2 | 0 |
AMQQueue | 34 | 19 | 43 | 65 | 0 | 5 | 20 | 24 | 105 | 0 | 0 | 0.93 | 0 |
AMQQueueBrowser | 46 | 17 | 9 | 49 | 0 | 6 | 2 | 25 | 8 | 1 | 0 | 2.25 | 0 |
AMQQueueBrowser$1 | 0 | 3 | 1 | 13 | 0 | 1 | 0 | 2 | 0 | ||||
AMQQueueDeferredOrderingTest | 63 | 11 | 10 | 43 | 0 | 0 | Infinity | 0 | |||||
AMQQueueDeferredOrderingTest$A SyncProducer | 0 | 4 | 0 | 17 | 0 | 2 | 0 | 5.5 | 0 | ||||
AMQQueueSessionAdaptor | 72 | 40 | 28 | 61 | 2 | 3 | 1 | 65 | 0 | 1 | 0 | 0.06 | 0 |
AMQSession$1 | 0 | 4 | 2 | 17 | 0 | 1 | 0 | 1.5 | 0 | ||||
AMQSession$10 | 0 | 5 | 1 | 4 | 0 | 1 | 0 | 3 | 0 | ||||
AMQSession$2 | 0 | 7 | 1 | 4 | 0 | 1 | 0 | 7 | 0 | ||||
AMQSession$3 | 0 | 5 | 1 | 4 | 0 | 1 | 0 | 7 | 0 | ||||
AMQSession$4 | 0 | 12 | 1 | 29 | 1 | 1 | 0 | 5.5 | 0 | ||||
AMQSession$5 | 0 | 2 | 1 | 4 | 0 | 1 | 0 | 3 | 0 | ||||
AMQSession$6 | 0 | 4 | 1 | 7 | 1 | 1 | 0 | 3 | 0 | ||||
AMQSession$7 | 0 | 5 | 1 | 4 | 1 | 1 | 0 | 1.5 | 0 | ||||
AMQSession$8 | 0 | 6 | 1 | 4 | 0 | 1 | 0 | 6 | 0 | ||||
AMQSession$9 | 0 | 7 | 1 | 8 | 1 | 1 | 0 | 2 | 0 | ||||
AMQSession$Dispatcher | 0 | 8 | 3 | 62 | 0 | 1 | 0 | 2.6 | 0 | ||||
AMQSession$FlowControlIndicato r | 0 | 1 | 1 | 6 | 0 | 1 | 0 | 2.5 | 0 | ||||
AMQSession$IdToConsumerMap | 0 | 1 | 3 | 17 | 0 | 1 | 0 | 1.33 | 0 | ||||
AMQSession$SuspenderRunner | 0 | 3 | 1 | 8 | 0 | 1 | 0 | 1.5 | 0 | ||||
AMQSessionDirtyException | 3 | 1 | 1 | 5 | 0 | 2 | 1 | 2 | 0 | 0 | 0 | 1 | 0 |
AMQSession_0_10 | 286 | 124 | 77 | 332 | 1 | 48 | 6 | 184 | 1028 | 0 | 0 | 1.55 | 0 |
AMQSession_0_10$1 | 0 | 2 | 1 | 6 | 0 | 2 | 0 | 2 | 0 | ||||
AMQSession_0_10$2 | 0 | 7 | 1 | 15 | 1 | 1 | 0 | 2.5 | 0 | ||||
AMQSession_0_8 | 192 | 70 | 79 | 295 | 1 | 53 | 5 | 154 | 279 | 0 | 0 | 1.24 | 0 |
AMQSession_0_8$1 | 0 | 10 | 1 | 8 | 1 | 1 | 0 | 2.5 | 0 | ||||
AMQSession_0_8$2 | 0 | 12 | 1 | 22 | 0 | 1 | 0 | 3 | 0 | ||||
AMQSession_0_8$3 | 0 | 9 | 1 | 9 | 0 | 1 | 0 | 4 | 0 | ||||
AMQSession_0_8$QueueDeclareOkH andler | 0 | 4 | 1 | 8 | 1 | 0 | 0 | 2.5 | 0 | ||||
AMQTemporaryQueue | 14 | 6 | 3 | 19 | 0 | 4 | 1 | 14 | 0 | 0 | 0 | 2.5 | 0 |
AMQTemporaryTopic | 14 | 6 | 1 | 20 | 0 | 4 | 1 | 14 | 0 | 0 | 0 | 0.75 | 0 |
AMQTopic | 36 | 20 | 46 | 64 | 0 | 5 | 12 | 33 | 153 | 0 | 0 | 1.06 | 0 |
AMQTopicSessionAdaptor | 72 | 39 | 29 | 78 | 2 | 3 | 1 | 65 | 0 | 1 | 0 | 0.09 | 0 |
AMQUndefinedDestination | 6 | 2 | 3 | 8 | 0 | 2 | 3 | 6 | 1 | 0 | 0 | 1.5 | 0 |
BasicMessageConsumer_0_10 | 131 | 62 | 45 | 94 | 1 | 29 | 1 | 86 | 98 | 0 | 0 | 2.8 | 0 |
BasicMessageConsumer_0_8 | 16 | 8 | 23 | 33 | 1 | 22 | 1 | 30 | 4 | 0 | 0 | 6.5 | 0 |
BasicMessageProducer_0_10 | 65 | 25 | 51 | 61 | 0 | 22 | 1 | 62 | 4 | 0 | 0 | 5 | 0 |
BasicMessageProducer_0_8 | 66 | 20 | 47 | 74 | 0 | 22 | 1 | 51 | 0 | 0 | 0 | Infinity | 0 |
ConnectionTuneParameters | 21 | 8 | 4 | 26 | 0 | 0 | 3 | 10 | 28 | 1 | 0 | 1.22 | 0 |
CustomJMSXProperty | 13 | 5 | 3 | 29 | 0 | 1 | 4 | 14 | 11 | 2 | 0 | 3.25 | 0 |
DispatcherTest | 79 | 20 | 13 | 95 | 0 | 0 | Infinity | 0 | |||||
DispatcherTest$1 | 0 | 2 | 0 | 18 | 0 | 1 | 0 | 2 | 0 | ||||
JMSAMQException | 8 | 3 | 3 | 8 | 0 | 2 | 13 | 8 | 1 | 0 | 0 | 1.5 | 0 |
JmsNotImplementedException | 3 | 1 | 4 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | |
MessageConsumerPair | 10 | 3 | 2 | 12 | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 0.67 | 0 |
MessageListenerMultiConsumerIm mediatePrefetch | 6 | 2 | 13 | 0 | 3 | 0 | 7 | 3 | 0 | 0 | 0 | 0 | |
MessageListenerMultiConsumerTe st | 83 | 25 | 12 | 80 | 0 | 0 | Infinity | 0 | |||||
MessageListenerMultiConsumerTe st$1 | 0 | 2 | 0 | 14 | 0 | 1 | 0 | 2 | 0 | ||||
MessageListenerMultiConsumerTe st$2 | 0 | 2 | 0 | 14 | 0 | 1 | 0 | 2 | 0 | ||||
MessageListenerTest | 57 | 11 | 14 | 48 | 0 | 0 | Infinity | 0 | |||||
MultipleJCAProviderRegistratio nTest | 27 | 7 | 9 | 18 | 0 | 0 | Infinity | 0 | |||||
QpidConnectionMetaData | 24 | 12 | 3 | 27 | 0 | 3 | 1 | 19 | 66 | 1 | 0 | 0.4 | 0 |
QueueReceiverAdaptor | 38 | 17 | 6 | 59 | 1 | 2 | 1 | 23 | 0 | 1 | 0 | 0.5 | 0 |
QueueSenderAdapter | 91 | 38 | 38 | 69 | 1 | 4 | 1 | 57 | 0 | 1 | 0 | 0.33 | 0 |
ResetMessageListenerTest | 77 | 19 | 13 | 83 | 0 | 0 | Infinity | 0 | |||||
ResetMessageListenerTest$1 | 0 | 2 | 0 | 9 | 0 | 1 | 0 | 2 | 0 | ||||
ResetMessageListenerTest$2 | 0 | 2 | 0 | 9 | 0 | 1 | 0 | 2 | 0 | ||||
SSLConfiguration | 16 | 6 | 3 | 55 | 0 | 0 | 7 | 8 | 11 | 1 | 0 | 0.86 | 0 |
TopicPublisherAdapter | 89 | 35 | 36 | 81 | 1 | 3 | 1 | 51 | 0 | 1 | 0 | 0.23 | 0 |
TopicSubscriberAdaptor | 48 | 21 | 11 | 72 | 1 | 4 | 3 | 29 | 0 | 1 | 0 | 0.9 | 0 |
XAConnectionImpl | 10 | 4 | 3 | 11 | 0 | 5 | 1 | 7 | 6 | 0 | 0 | 1.25 | 0 |
XAResourceImpl | 175 | 84 | 34 | 152 | 0 | 17 | 1 | 56 | 0 | 1 | 0 | 0.7 | 0 |
XAResourceImpl$1 | 0 | 2 | 1 | 5 | 0 | 1 | 0 | Infinity | 0 | ||||
XASessionImpl | 28 | 12 | 6 | 22 | 0 | 9 | 2 | 19 | 32 | 0 | 0 | 1.5 | 0 |