将Xtend源文件导入Java项目

时间:2013-11-13 11:20:34

标签: java xtend

我知道可以用Xtend重新定义操作数。我的问题是,我可以使用Xtend代码重新定义一个操作数,然后将此源代码导入Java项目以使用它吗?

例如,我将使用Xtend重新定义操作数+,而不是将此源导入我的Java项目并使用重新定义的操作数。可能吗?

2 个答案:

答案 0 :(得分:2)

您无法在Java中重新定义运算符。你可以在Xtend 当您调用覆盖e1.operator_plus(e2)运算符时,Xtend编译器将生成+ Java代码。

答案 1 :(得分:1)

将Xtend文件创建或复制到Java项目中,然后打开它,这将在项目上安装Xtend构建器。现在,您将在第一行代码上有一个问题标记,使用Ctrl + 1快速修复它,这会将必要的Xtend库添加到类路径中。就是这样。

来源:Xtend's installation instructions的“使用入门”部分。

注意:作为@rzymek says,您只能在Xtend中使用overriden运算符,Java只会看到方法operator_plus