在什么情况下Java 7编译器可以生成CONSTANT_MethodHandle_info
和CONSTANT_MethodType_info
常量池条目?是否可以?或者它们完全仅与 invokedynamic
指令一起使用,因此从未由 Java 7 兼容编译器生成?
最佳答案
javac 7 不会生成这些条目。但你知道,JVM不仅仅适用于Java语言。例如,groovy编译器可能会生成具有invokedynamic和相应的常量池条目的JDK 7兼容字节码。
关于java - CONSTANT_MethodHandle_info 和 CONSTANT_MethodType_info,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30017421/