Neulich wollte ich Methoden in einer fremden Java-Bibliothek anpassen und suchte daher nach einem passenden Tool. Ich habe mich viel mit Bytecode-Editoren und Bytecode beschäftigt. Doch letztendlich bin ich bei Recaf gelandet und bin absolut begeistert: https://github.com/Col-E/Recaf
Das Tool ist unter der folgenden Adresse zu finden: https://github.com/Col-E/Recaf/releases. Das dekompilieren, rekompilieren und manipulieren von Bibliotheken ist mit Recaf ein Kinderspiel! Am besten gleich einmal ausprobieren.
$ java -jar recaf-2.18.2-J8-jar-with-dependencies.jar
