Xbase — как добавить теги сверху в методы, сгенерированные выводом

Я понял, как создавать методы и добавлять их в тело метода. Мне также нужно добавить аннотации к сгенерированному методу, например @Test и т. д., как мне это сделать?


person J. Doe    schedule 25.04.2018    source источник


Ответы (1)


если вы хотите вывести аннотации внутри механизма вывода, вы можете сделать что-то вроде

members += greeting.toMethod("testHello" + greeting.name, typeRef(Void.TYPE)) [
    annotations += "org.junit.Test".annotationRef()
    body = '''
        // TODO
    '''
]
person Christian Dietrich    schedule 25.04.2018