Smartanalyzer 2.0 released.
This tool purpose is to replace the depend task provided by ANT and recompile only
the classes affected by the modifications and not all the clients of the modified classes. This fasten the process. Smartanalyzer also provide a smarter source file name guessing and can work with any compiler.
This is the first official release on Sourceforge.net. It's a working release, efficient, but that lack of testing. Therefore a large use from other Java developers would be welcomed.
see http://smartanalyzer.sourceforge.net
The Java compiler relies on the virtual machine to check class
and byte code consistency. Hence a class could be modified and
recompiled without any error even if this breaks clients that
refer to the class using the former interface. Such broken
dependencies would be detected at runtime, making the debugging
phase arduous.
This project aims at checking such dependencies at compile time to
verify the application consistency statically and avoid runtime
linking errors.
It has been developed in Java to provide an ANT task at first time,
but also an independent API that could be used in any Java application
that would need to check the consistency of dependencies between Java class files
or to have a Dependency graph (like a refactoring tool for example).
As the dependencies are checked in the binary files, the analyzer can be used
for any language compiled for the JRE.
2003-02-22 09:52:50 UTC by mortimerp9