如果你有一个任意的Lookup对象(从invokedynamic bootstrap生成),是否可以从执行查找的类中获取一个实例?
Lookup对象有一个方法“lookupClass”,但只返回一个Class对象。
假设我有一辆Class Car,它会生成一个Lookup对象。 我如何获得该类的实例?
感谢。
答案 0 :(得分:1)
找到解决方案:)
如果您有一个查找对象调用者,那么您可以使用以下行获取执行查找的类的实例:
的Class.forName(caller.lookupClass()另一方面,getCanonicalName()。)的newInstance();