如果您有任意 Lookup 对象(从 invokedynamic bootstrap 生成),是否可以从执行查找的类中获取实例?
有一个方法“lookupClass”可用于 Lookup 对象,但仅返回 Class 对象。
假设我有一个 Class Car,它会生成一个 Lookup 对象。 我怎样才能获得该类的实例?
谢谢。
最佳答案
找到了解决方案:)
如果您有一个查找对象调用者,那么您可以使用以下行获取执行查找的类的实例:
Class.forName(caller.lookupClass().getCanonicalName()).newInstance();
关于java - Lookup 对象的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14200403/