来自Lookup对象的实例

时间:2013-01-07 16:52:40

标签: java instance java-7 lookup bootstrapping

如果你有一个任意的Lookup对象(从invokedynamic bootstrap生成),是否可以从执行查找的类中获取一个实例?

Lookup对象有一个方法“lookupClass”,但只返回一个Class对象。

假设我有一辆Class Car,它会生成一个Lookup对象。 我如何获得该类的实例?

感谢。

1 个答案:

答案 0 :(得分:1)

找到解决方案:)

如果您有一个查找对象调用者,那么您可以使用以下行获取执行查找的类的实例:

的Class.forName(caller.lookupClass()另一方面,getCanonicalName()。)的newInstance();