java - Lookup 对象的实例

标签 java instance java-7 lookup bootstrapping

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

有一个方法“lookupClass”可用于 Lookup 对象,但仅返回 Class 对象。

假设我有一个 Class Car,它会生成一个 Lookup 对象。 我怎样才能获得该类的实例?

谢谢。

最佳答案

找到了解决方案:)

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

Class.forName(caller.lookupClass().getCanonicalName()).newInstance();

关于java - Lookup 对象的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14200403/

相关文章:

java - Micrometer Timer.start/stop 和 Timer.record 之间的区别

java - 在 Android 上使用 Google Recaptcha

java - Maven 构建导致 Java 1.7 出现 VerifyError

java - 如何保存字符串?

java - 访问 JAX-WS SOAP 处理程序中的 Web 方法参数?

Java 玩吧! 2.0 eclipse

dialog - Android - 检查屏幕上显示的任何对话框并获取对话框实例

Android fragment 找不到 id 的 View

java - 生成随机 API key ,提供了 2 种方法,有什么区别吗?

Java NIO2 AsynchronousSocketChannel/AsynchronousServerSocketChannel 和 TLS/SSL