Xbase - 如何在推理器生成的方法上添加标签

时间:2018-04-25 02:47:19

标签: java xtext xbase

我已经想出了如何创建方法并添加到方法的主体中。我还需要做的是为生成的方法添加注释,例如@Test等,我将如何实现这一目标?

1 个答案:

答案 0 :(得分:2)

如果你想推断推理者内部的注释,你可以做类似

的事情
members += greeting.toMethod("testHello" + greeting.name, typeRef(Void.TYPE)) [
    annotations += "org.junit.Test".annotationRef()
    body = '''
        // TODO
    '''
]