I am dynamically generating new classes (using Javassist) and I would like to be able to obtain the source code of such generated classes.
Is there a library for programmatically decompiling byte code?. Note that the byte code I want to decompile does not exist in the file system, only in memory.
If you want to decompile (i.e. get the original source), save the CtClass into a class file on disk, and then use a decompiler such as JD-GUI.
Than just open up
C:/somefilename.classin the decompiler.