是否存在允许我goto用作有效构造的Java编译器标志?如果没有,是否有任何支持的第三方Java编译器goto?如果不是,是否有其他支持的语言goto同时可以轻松调用用Java编写的方法?
goto
原因是我正在编写一种用Java实现的语言。Gotos是我语言的重要组成部分;我希望能够将其编译为本机或JVM字节码,尽管它必须能够轻松使用Java库(即C支持goto,但要使用它,我必须用C重写库)。
我想生成C或Java等源文件,而不是字节码或机器代码。我正在使用第三方编译器来做到这一点。
JVM在字节码级别支持goto。如果您使用自己的语言,则应使用BCEL或ASM之类的库,而不要生成.java文件。