我正在使用一个 Java 框架,该框架使用自定义 ClassLoader 在运行时生成一些(代理)类。我想为自定义 ClassLoader 从 loadClass(..) 返回的任何此类类获取对应于此类的原始字节数组。这可能吗?我知道如果一个类作为资源存在,那么您可以使用输入流以二进制格式加载该类,但如果该类是在运行时生成的,我该如何处理?
最佳答案
如果您将自定义的 ClassLoader 替换为您自己的,则可以添加一些自己保存原始字节的机制。
关于java - 获取在运行时生成的类的字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2074033/