Semantic Designs

Java Source Code Browser


The Java Source Code Browser reads Java sources and produces a JavaDoc equivalent extended with fully browsable source code containing hyperlinked cross-references. Every identifier in the source code (public or local) acts as a link to its corresponding source definition, all uses of that identifier anywhere in the source files, and the corresponding JavaDoc information. This provides a convenient method for programmers to view the entire source of large application systems; this can help cut down the 50% of the time that programmers typically spend just looking at source code. It is also ideal for on line reference and code reviews.

Features

You can see a sample of the Browser results applied to the popular JUnit program. To get a full value from this sample, in the Packages window, click on any Junit package, click on any class and then browse its source, clicking on identifiers: Browsable JUnit Sources.

Generating a set of pages like this nightly and placing it on your intranet would make current sources easily available to developers and support engineers. You can also download a ZIP file (5Mb) containing the HTML pages for this example to try out this idea.

How to Buy

You can download a Java Source Browser evaluation version for Windows.

The Source Code Browser is a derivative of SD's family of Source Code Formatters. Autoextraction of JavaDoc-like tags can also be implemented (e.g., automatically generate function signature and parameter tags if not already present). Similar browsers can be constructed for other languages. Inquire for custom features.



Comments or questions? info@semdesigns.com Copyright © 2002 Semantic Designs