Requires : JDK 1.2.2 or above (Support for Swing)
Resource URL|
JADU is a Swing based GUI Tool for reflection. In simple terms, it is used
to get information about the constructors, fields and method that go about making
the class. Though Jadu 1 and Jadu 2 are oceans apart, Jadu 2 had good interactivity, and a more elaborate output for a given class. This was pretty good, but it could not offer persistence and retreival. Jadu 3 overcomes this difficulty and provides save/retrieve options using which a session can be saved and analysis for classes for that session analysed from the table as usual by clicking on a Class Name. Both User interaction and Result windows are contained in one window.Hence no switching between Frames is required.
The result is more comprehensive and the user interactivity is much better compared to the almost zero user interaction in version 1. History of the recently analysed classes is displayed in a window. Hence tracking of work done is possible.
In the History Menu, there is an option that reads "Enable Analysis". New feature in JADU Version 3 1. A new Save/Retreive History option that lets you save a session and then allows you to 2. A set of new Tabs that display the breakup of the Class members in terms of access specifiers IMPORTANT : From now on, Jadu will sport a new classy look and feel called Kunststoff look and feel. 1. Please specify the Class Name along with the package name. That is, if you want to analyse the Jpanel class, mention it as javax.swing.Jpanel and not just Jpanel. 2. Java is case sensitive. Hence,
Jpanel is different from jPanel or Jpanel. 3. Make sure that the class you are trying to analyse or the package holding
the same are in the class path. ![]() 1. The above Window Pops Up. You have probably not specified the Class Name or the package name correctly. Also, the case may be wrong as mentioned in the previous section. 2. The class and/or the package may not be in the CLASSPATH. In that case,
set the CLASSPATH environment variable to the folder containing the package.
Apart from the above two, there should not be much of trouble in using JADU.
If however any error/problem shoots up, please feel free to mail me, Ramanujam, @ HERE. I will certainly do my level best to rectify the same in future versions. Also, mail me suggestions on how to improve the tool.
|