Java bytecode editor
minor bug fixes hierarchial settings better access editor update asm
graph bug fixes and improvements fix krakatau decompiler set python path
minor bug fixes
MultiANewArray support fix trycatch "null" fix graph switch edge overload graph zoom and fix mouse wheel change pink edge color update translations remove redundant blocks with more than one input Krakatau decompiler
Still experimental: invokedynamic in flow graph decompiler Krakatau decompiler on linux / osx (not tested, please submit issue if not working!)
bug fixes
Known Bugs: LookupSwitch not decompiled Invokedynamic not decompiled compare instructions not decompiled jumps with 2+ items (or 2-word values) on stack not handled properly
To Test: overall integrity
MultiANewArray support fix trycatch "null" fix graph switch edge overload graph zoom and fix mouse wheel change pink edge color update translations
This is marked as pre release because the graph decompiler isn't fully finished. Please report exceptions caused by the new decompiler.
Known Bugs: LookupSwitch not decompiled Invokedynamic not decompiled compare instructions not decompiled invokespecial of new parameter still has owner and name
To Test: invokeinterface jumps with 2+ items (or 2-word values) on stack class type ldcs overall integrity
fix propFile not existing in-editor shortcuts go to declaration in flow grapher small bug fixes fernflower escape unicode strings
translation updates declaration shortcuts edit ldc class types edit frames remove methods
method tree nodes now show access class tree nodes show if they are an interface / enum / class bytecode verification and in-editor warnings toolbar breadcrumb menu instead of tabs opcode table options for stopping if memory is too full memory status bar fixed horizontal scroll other bug fixes
stop loading if memory is high fix russian language
cli find and replace ldc ldc editor addition update procyon russian translation