有人知道从Java 8到Java 7的翻译器在源代码级别上工作吗?我想使用JDK8,但是,我在我的项目中使用GWT,这样字节码级别的翻译器就不会在这里工作。
我知道GWT3.0正在开发中,但是它还没有发布。
发布于 2014-02-12 18:09:20
根据定义,这两种Java口味都是图灵完整的,所以应该是可能的。但是得到的Java 7代码将非常混乱,以至于它在实际生活中将是无用的。为了便于实验,您可以尝试在普通类中使用一些lambda,用-target 1.7编译Java8编译器,然后使用JD (Java )将结果全部输入到GWT编译代码中。
但是,很多Java 8的美都在新的集合和流中,您需要将其全部转换为GWT才能使用它(这就是GWT 3.0所忙于的)。
如果你真的想在UI上有一些FP风格的代码,也许尝试scala.js是一个更好的选择?
https://stackoverflow.com/questions/21663115
复制相似问题