Java外来标识符的状态

问题描述

在查看Java invokedynamic documentation时,我看到了以下Java功能示例,称为“外来标识符”:

int #"strange variable name" = 42;
System.out.println(#"strange variable name");  // prints 42

我无法在计算机上的openjdk8上运行它。进一步的谷歌搜索发现了一些与此功能有关的错误报告,但没有太多其他报告。具体是this bug this other bug

还有另一个错误here表示该功能在jdk7中从未删除/从未删除。

此功能以前是已被删除的Java功能,还是从未成为官方Java功能?并将其添加回去吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)