JavaInsight plugin |
Kevin A. Burton
(burton@relativity.yi.org) André Kaplan (akaplan@users.sourceforge.net) Dirk Möbius (dmoebius@gmx.net) |
JavaInsight lets you decompile any class found on your class path.
The decompilation is performed by Jode, a tool written by Jochen Hoenicke (jochen@gnu.org).
More information about Jode can be found at http://jode.sourceforge.net.
Open the Global Options dialog (menu Utilities->Global Options)
Select the entry "Plugins->Java Insight".
The following options can be set:
Use "pretty" names for local variables.
Remove locals, that are used only one time.
Such local variables are defined, but apparently never used. Since they
only clutter up the code, they can be removed without problems.
Note, that such local variables are only produced by crappy Java
compilers; good compilers strip them out anyway.
Decrypt encrypted strings.
Sorry, I don't know what this option does.
Generate imports for packages with more than nnn classes.
Set this to 0, if you don't want to generate imports for whole packages,
such like "import java.awt.*;
".
Generate imports for classes used more than nnn times.
Set this to 0, if you don't want to generate imports for classes, rather
use full qualified class names always.
Set status of buffer to "saved" after decompile.
Use this if you want to get rid of "Save changes?" messages when you
close the decompilation buffer.