Recaf
Recaf copied to clipboard
The modern Java bytecode editor
## Bring order to exported mapping files The feature I would like to see is the order of names in exported mapping to be the same as they are declared...
**Describe the bug** > When you rename a field in a class, its shown correctly in the mapping progress visualizer. > However, if you then rename the class that declares...
Current size as of 2b3017f0866dc8e6c17fc325ac6ba6e620ade841 - `76 MB` - (Nov 18 2024) Current size as of 17371d720e71d06665f472a09cff80437a4733eb - `56 MB` - (Jan 3 2025) Current size as of bcf59f76e1d08afbb842f4e926dfb5a6430d09ec -...
## Supported class version expansion I would like to be able to edit bytecode and recompile the .jar file directly for class version 45 and onwards. As I can see,...
**Describe the bug** I made my own program that takes a jar file by input to detect and remove a spigot backdoor but the output jar file cannot be accessed...
[demo.zip](https://github.com/user-attachments/files/17894488/demo.zip)  > 02:39:00.706 [JPhantomGenerator/ForkJoinPool.commonPool-worker-6] ERROR: Phantom analysis encountered an exception. java.lang.StackOverflowError: null at org.objectweb.asm.ClassVisitor.visit(ClassVisitor.java:123) at org.objectweb.asm.ClassVisitor.visit(ClassVisitor.java:123) at org.clyze.jphantom.adapters.MethodAdder.visit(MethodAdder.java:52) at org.objectweb.asm.ClassVisitor.visit(ClassVisitor.java:123) at org.clyze.jphantom.adapters.MethodAdder.visit(MethodAdder.java:52) at org.objectweb.asm.ClassVisitor.visit(ClassVisitor.java:123) at org.clyze.jphantom.adapters.MethodAdder.visit(MethodAdder.java:52) at org.objectweb.asm.ClassVisitor.visit(ClassVisitor.java:123) at...
https://github.com/meiMingle/fernflower-recaf-plugin I've hit a roadblock with the Recaf plugin I'm developing
**Describe the bug** When I open a menu dropdown, the dropdown instantly closes and it's impossible to access menu items. On Hyprland the window over the mouse cursor is automatically...
Hi, little enhancements may help the experience. 1. Adds a small delay (configurable in settings) to the search, so when you type "hello" it doesn't search for "h", "he", "hel",...
Open a jar in recaf. Then use menu "Add to workspace", it will mark the first added resource as "primary" although a resource already exists in the workspace, which is...