У меня есть byte[]
, который представляет HelloWorld.class
, теперь я хочу преобразовать в, скажем, String, которая представляет байт-код (аналогично javap -c HelloWorld.class
)? И я хочу сделать это программно.
Проще говоря, я хочу перейти с
byte[]
до String
, что представляет javap -c HelloWorld.class
и
байт-код String
обратно на byte[]
Примечание: все сделано программно, поэтому я не хочу вызывать что-либо через командную строку
Открыт для любых известных стандартных библиотек, таких как asm или bytebuddy.