Welcome..
JDasm is a Java library for a low level Java bytecode manipulation.
It lets you to create and edit Java class file and classes,
doing this in a faster and simpler way than
BCEL.
If you are looking for an high level bytecode manipulator you can consider to use
Javassist instead.
With
JDasm you can:
- create Java classes from scratch
- load existing classes from file or from Java loader
- inspect any part of the structure of a class
- edit the structure in a quite simple way
- save the modified class in a file
- load and use the modified class just after you have created it
Advanced features offered by
JDasm:
- An inner bytecode verifier that will inform you about
the consistency of the methods code
- A lazy link among all the classes that represents the
java structure that makes programming easier and cleaner
- A powerfull and usefull instruction searcher