User Guide
For a comprehensive explanation of all the features refer to the Classycle User Guide, you just need to replace the jar file.
There is one issue that needs to be mentioned here, the current version of the metaas parser does not recognize the super keyword and fails. This will hopefully be resolved in a future version.
In the meanwhile you can use the workaround presented in the following ant scriptlet which just replaces all super. occurances with an empty string. This of course breaks the code, but it doesn't have an influence on the generated statistics.
Ant Scriptlet
<target name="check">
<taskdef name="asycle-check" classname="org.fluffnstuff.asycle.ant.DependencyCheckingTask" classpathref="ant.classpath"/>
<taskdef name="asycle-report" classname="org.fluffnstuff.asycle.ant.ReportTask" classpathref="ant.classpath"/>
<mkdir dir="${asycle.path}"/>
<asycle-report mergeInnerClasses="true" reportFile="${asycle.path}/asycle.xml">
<fileset dir="${astemp}">
<include name="*/src/**/*.as"/>
</fileset>
</asycle-report>
<asycle-check mergeInnerClasses="true" failOnUnwantedDependencies="true" definitionFile="asycle.ddf">
<fileset dir="${astemp}">
<include name="*/src/**/*.as"/>
</fileset>
</asycle-check>
</target>