What's new in Class Editor 2.23
Mar 11, 2010
- Visitor pattern implemented for text summary
- Enhancements to UI - file history, enabling/disabling of menu based on context
- XML output implemented using the base visitor pattern developed for text summary.
New in Class Editor 2.22 (Mar 11, 2010)
- Licensed under LGPL.
- Moved over to sourceforge.net.
New in Class Editor 2.21 (Mar 11, 2010)
- Prepared for editable code.
- Protected local variable table from invalid information in obfuscated class files.
New in Class Editor 2.20 (Mar 11, 2010)
- Corrected search behavior where all searches after a failed search were also failing till the table selection was changed.
- Editable exception handler table of code attribute.
- Editable method exception list.
New in Class Editor 2.15 (Mar 11, 2010)
- Fixed ArrayBoundsException during method edit.
- Editable line number table attribute and local variables table attribute.
New in Class Editor 2.10 (Mar 11, 2010)
- Support for InnerClasses, Synthetic and Deprecated attributes.
- Reorganized packages and enhanced attribute dialog in preparation for editable attributes.
- Enhanced access flag editor.
New in Class Editor 2.0 (Mar 11, 2010)
- Complete rewrite of the GUI in Java Swing.
- Automated and transparent constant pool manipulation which makes it easy to edit Fields and Methods
- Command line parameters accepted. ClassEditor can be started from the command line with class files to open as arguments. For example: "java -jar ce.jar MyClass.class" will open MyClass.class with ClassEditor.
New in Class Editor 1.40 (Mar 11, 2010)
- Facility to open multiple class files simultaneously.
- Creating a new class from scratch is made easier by creating a valid classfile from the beginning.
- Toolbar to make access to frequently used options easy.
- User interface modified to support larger font sizes.
New in Class Editor 1.30 (Mar 11, 2010)
- Facility to add and delete methods.
- Facility to search methods.
- Bug fix to prevent null pointer exception on saving a class with new fields.
- Attribute dialog now displays even if there are no attributes to enable addition of attributes in the future.
- User interface has a more uniform look and feel.
New in Class Editor 1.20 (Mar 11, 2010)
- Facility to add, and delete interfaces.
- Facility to add, and delete constant pool entries.
- Facility to add, and delete class fields.
- Text search in constant pool entries and fields.
- Fixed bug where ClassEditor used to give null pointer exception if an attribute name was modified. (Bug identified by Raymond Chugg)
- Fixed bugs where ClassEditor used to give exception on clicking on buttons if no class is loaded yet.
New in Class Editor 1.10 (Mar 11, 2010)
- Improved speed while reading and writing class files.
- Facility to get text report of the class file and its different sections.
- Facility to verify changes according to class file specification.
- Determine related classes and jump to them directly.
- Improved GUI.
- Internal changes to facilitate future enhancements