JASM
This is the home page for the JASM (Java (dis)assembler) module.
How to get the module
The module can be built from sources. Download it, compile it and create JAR file.
Insert JAR file into netbeans/modules directory.
Or download jasm.nbm module
(for NetBeans 3.5+) and use autoupdate to install it.
What's new in version 0.3.1
- JRAW Editor settings are available in "Options|Editing|Editor Settings|JRAW Editor".
What's new in version 0.3
- Unified actions - For now there is no difference between invoking
internal and exeternal disassemblers.
There is "Tools|Decompile by ..." popup menu action available on Java and Class files.
- New action - Browse classes - allows you to browse you class hierarchy of
all classes in repository.
- Supported JODE decompiler - Class decompilation and browsing.
- Changed settings - Settings are available under "Options|Editing|JASM Settings".
New settings are incompatible with previous ones.
- "Generate Class from JRAW" action becomes Compile action - This allows you
to generate classes for JRAW file(s) using standard Compile action.
This includes classes generation for whole packages using Compile action
on packages - for now you do not need to select all JRAW nodes as before.
- JRAW DataObject hides class files
What is done in version 0.1
- Generating JRAW file from
class file - this function is accessed by "Tools | Generate JRAW from class"
popupmenu item on class or java node
- Generating class file from
JRAW file - this function is accessed by "Generate classs from JRAW" popupmenu
item on jraw node
- JRAW editor with syntax
highlighting support
- Running external class
decompiler - this function is accessed by "Tools | Generate from class"
popupmenu item on class or java node, settings for this function are in
the "Project Settings | JASM Settings"
- JRAW file generator supports
comment as source lines - line from java source file in comment before
opcodes that represent it
- JRAW file generator supports
constant pool label - now constant pool elements do not depend on their
order
To do
- Documentation
- "View Decompiled by ..." action - This should allow you to view decompiled class
in Source Editor without saving any data on you FileSystem.
- Up-to-date status on JRAW node - Badge should shown if JRAW file is newer
than class file.
Links