Documentation Enhancer for Java "The Documentation Enhancer provides the following semantic information:
* Call-graph information: for every method, what other methods may call it and what are the methods that it may call. This analysis uses sophisticated type analysis algorithms to resolve virtual calls.
* Effect information: for every field, which methods may modify or inspect it. For every method, what may it do (modify, forward, inspect) to its parameters and to static fields, and what values it may return (if applicable).
* Reference information: for every class, which classes reference it and which classes does it reference. The same information is provided for packages at the package level.
* Executable classes: classes that have a main(String args) method are detected and marked as such."
For Windows only.