Proposal: Javac Abstract Syntax Tree Viewer

Volker Simonis volker.simonis at gmail.com
Fri May 2 05:48:44 UTC 2014


Hi Jan,

will this new tool integrate with and/or reuse parts of the Ideal Graph
Visualizer [1], [2] already used in HotSpot and Graal?

Thanks,
Volker

[1] http://ssw.jku.at/General/Staff/TW/igv.html
[2] https://wikis.oracle.com/display/HotSpotInternals/IdealGraphVisualizer

On Monday, April 28, 2014, Jan Lahoda <jan.lahoda at oracle.com> wrote:

> Hi,
>
> I would like to propose a tool for inclusion to the Code Tools project:
>
> ---
> Tool Name: Javac Abstract Syntax Tree Viewer
>
> Summary: Graphical viewer for inspection of AST, and other data, produced
> by the standard Java compiler, javac.
>
> Proposed By: Jan Lahoda
>
> Rationale:
> The way javac models source code is not always easy to grasp, despite all
> attempts to make it as convenient as possible. Being able to actually see
> and inspect the AST and related information using a convenient UI is
> therefore very useful.
>
> Hereby, a GUI tool to visualize javac ASTs and related information is
> proposed for the Code Tools project. The primary target audience of the
> tool are clients using the javac source code modeling APIs. Secondary
> target audience are javac developers themselves. The tool should therefore
> also support inspection of javac internal aspects of the model.
> ---
>
> Thanks,
>     Jan
>


More information about the code-tools-dev mailing list