Metric Results

[ summary] [ packages] [ cycles] [ explanations]

The following document contains the results of a JDependmetric analysis. The various metrics are defined at the bottom of this document.

Summary

[ summary] [ packages] [ cycles] [ explanations]

Package TC AC CC AC EC A I D
org.codehaus.aspectwerkz 404812060%40%
org.codehaus.aspectwerkz.annotation 194158230,2174%5%
org.codehaus.aspectwerkz.annotation.expression 40419090%10%
org.codehaus.aspectwerkz.annotation.expression.ast 27423130,1575%10%
org.codehaus.aspectwerkz.annotation.instrumentation 11023160%60%
org.codehaus.aspectwerkz.annotation.instrumentation.asm 171164150,0679%15%
org.codehaus.aspectwerkz.aspect 9549100,5653%8%
org.codehaus.aspectwerkz.aspect.management 5141110,292%12%
org.codehaus.aspectwerkz.cflow 7164110,1473%12%
org.codehaus.aspectwerkz.compiler 5050200100%0%
org.codehaus.aspectwerkz.connectivity 716080,14100%14%
org.codehaus.aspectwerkz.definition 180181422061%39%
org.codehaus.aspectwerkz.exception 404162011%89%
org.codehaus.aspectwerkz.expression 1311214150,0852%41%
org.codehaus.aspectwerkz.expression.ast 44440350,0962%28%
org.codehaus.aspectwerkz.expression.regexp 312470,3364%3%
org.codehaus.aspectwerkz.hook 1239390,2575%0%
org.codehaus.aspectwerkz.hook.impl 10010210083%17%
org.codehaus.aspectwerkz.intercept 8712100,8883%71%
org.codehaus.aspectwerkz.joinpoint 1717036167%67%
org.codehaus.aspectwerkz.joinpoint.impl 1201218089%11%
org.codehaus.aspectwerkz.joinpoint.management 505616073%27%
org.codehaus.aspectwerkz.proxy 404114093%7%
org.codehaus.aspectwerkz.reflect 1771016100,4138%20%
org.codehaus.aspectwerkz.reflect.impl.asm 1211111140,0856%36%
org.codehaus.aspectwerkz.reflect.impl.java 615780,1753%30%
org.codehaus.aspectwerkz.transform 9457100,4459%3%
org.codehaus.aspectwerkz.transform.inlining 9091421060%40%
org.codehaus.aspectwerkz.transform.inlining.compiler 221213180,0586%10%
org.codehaus.aspectwerkz.transform.inlining.deployer 8170170,12100%12%
org.codehaus.aspectwerkz.transform.inlining.spi 312350,3362%4%
org.codehaus.aspectwerkz.transform.inlining.weaver 421411160,0294%4%
org.codehaus.aspectwerkz.util 16016159038%62%

Packages

[ summary] [ packages] [ cycles] [ explanations]

org.codehaus.aspectwerkz.annotation

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
82321%74%5%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.codehaus.aspectwerkz.annotation.instrumentation

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
23100%60%60%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None

org.codehaus.aspectwerkz.connectivity

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0814%100%14%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None

org.codehaus.aspectwerkz.definition

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
14220%61%39%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None