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 171169170,0665%29%
org.codehaus.aspectwerkz.annotation 2031710210,1568%17%
org.codehaus.aspectwerkz.annotation.expression 40415083%17%
org.codehaus.aspectwerkz.annotation.expression.ast 27423230,1560%25%
org.codehaus.aspectwerkz.annotation.instrumentation 321470,6764%30%
org.codehaus.aspectwerkz.annotation.instrumentation.asm 171163170,0685%9%
org.codehaus.aspectwerkz.annotation.instrumentation.javassist 101110091%9%
org.codehaus.aspectwerkz.aspect 8355130,3872%10%
org.codehaus.aspectwerkz.aspect.management 404313081%19%
org.codehaus.aspectwerkz.compiler 5050130100%0%
org.codehaus.aspectwerkz.connectivity 514180,289%9%
org.codehaus.aspectwerkz.definition 17017919068%32%
org.codehaus.aspectwerkz.exception 404122014%86%
org.codehaus.aspectwerkz.expression 170171112052%48%
org.codehaus.aspectwerkz.expression.ast 42438150,183%7%
org.codehaus.aspectwerkz.expression.regexp 312560,3355%12%
org.codehaus.aspectwerkz.hook 1248390,3375%8%
org.codehaus.aspectwerkz.hook.impl 505110091%9%
org.codehaus.aspectwerkz.joinpoint 1616035162%62%
org.codehaus.aspectwerkz.joinpoint.impl 90917088%12%
org.codehaus.aspectwerkz.joinpoint.management 191181160,0594%1%
org.codehaus.aspectwerkz.reflect 136711120,4652%2%
org.codehaus.aspectwerkz.reflect.impl.asm 111102150,0988%3%
org.codehaus.aspectwerkz.reflect.impl.java 615580,1762%22%
org.codehaus.aspectwerkz.reflect.impl.javassist 725190,2990%19%
org.codehaus.aspectwerkz.task 101030100%0%
org.codehaus.aspectwerkz.transform 104610120,455%5%
org.codehaus.aspectwerkz.transform.delegation 271263150,0483%13%
org.codehaus.aspectwerkz.util 14014118042%58%

Packages

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

org.codehaus.aspectwerkz.annotation

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
102115%68%17%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.codehaus.aspectwerkz.annotation.expression

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
150%83%17%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None

org.codehaus.aspectwerkz.connectivity

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1820%89%9%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.codehaus.aspectwerkz.hook.impl

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1100%91%9%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None