Skip to content

6.0

Compare
Choose a tag to compare
@ingokegel ingokegel released this 08 Jul 14:15
· 131 commits to master since this release

New features

  • Editing functionality for constant pool, attributes and bytecode

You can edit constant pool entries:
Editing constant pool entries

Attribute values, like access flags:
Editing access flags

Bytecode instructions can be edited from the context menu:
Editing instructions

The opcode itself can be replaced with another compatible opcode:
Editing opcodes

The immediate values of instructions can be edited:
Editing immediate values

  • Attach mode: Connect to any locally running JVM and view and edit its loaded classes

Attach dialog

  • By setting -Djclasslib.locale=en (or another supported locale), the displayed language can be changed regardless of the default locale. In this way, the language can be overridden in the IDEA plugin
  • Links to JVM spec now show the document for Java 16 instead of Java 8

Bug fixes

  • Explicit language selection was broken in 5.8
  • UI fixes and improvements
  • Fixed error when writing the NestMembers attribute