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