Я делаю инструмент для динамического отображения исходного кода запуска класса Java. Мне нужен инструмент, который поможет мне динамически декомпилировать исходный код из Class Object
в String
. Я знаю, что некоторые инструменты декомпиляции, такие как Jad, DJ decompiler, могут декомпилировать файл .class, но я ожидаю, что инструмент может:
Class<?> c = ..; // get from runtime environment
String sourcecode = **DecompileTool**.decompileClassObject(c);
return sourcecode;
Мне нужен такой DecompileTool, кто-нибудь знает? Спасибо