我正在使用Java中的ASM库从已编译的.class文件中提取类的信息。现在,我无法获取在运行时实现的抽象类的信息。
JVM在哪里存储在运行时实例化的抽象类的信息?像下面的例子。
public MockAbstractClass testForAbstract(){
return new MockAbstractClass() {
@Override
void abstractMethod() {
mockMethod();
}
}; }
static abstract class MockAbstractClass{
abstract void abstractMethod(); }
这里的MockAbstractClass对象是在运行时通过testForAbstract()方法创建的,该类也是在运行时实现的。
慕的地10843
相关分类