我们可以仅使用Xtend2进行基于模板的生成

时间:2014-11-18 06:50:33

标签: xtend xpand

我一直试图用Xpand / Xtend做一些基于模板的C代码生成。使用Template.xpt,它使用像Utils.ext这样的一些xtend代码来进行一些处理。我的问题是,而不是写这样的方法:

cached getCanIfCtrlsSort(AUTOSAR::EcucDefs::CanIf CanIf):
CanIf.CanIfCtrlDrvCfgs.CanIfCtrlCfgs.sortBy(e|e.CanIfCtrlId.value);

或调用这样的Java方法:

cached String int2hex(Integer value) :
    JAVA extensions.ExtensionHelper.toHex( java.lang.Integer );

有没有办法我们仍然可以使用Template.xpt并使用像Utils.xtend这样的东西?我们可以使用Xtend2吗?我已经看到Xtend2应该是Xpand的继承者。很难找到关于此的教程。 我的意思是,像调用Java方法一样,我们可以在Xpand模板中调用xtend方法吗?

0 个答案:

没有答案