以下のコードは、xtend の公式サイトからのものです。
@TypeAnnotation("some value")
class MyClass {
@FieldAnnotation(children = #[ @MyAnno(true), @MyAnno(false) ])
String myField5.
@MethodAnnotation(children = #[ @MyAnno(true), @MyAnno ])
def String myMethod(@ParameterAnnotation String param) {
//...
}
}
しかし、「@MethodAnnotation(children = #[ @MyAnno(true), @MyAnno ])」という行は機能しません。日食レポート:
入力 ']' に実行可能な代替手段がありません
入力 '@' が一致しません ']' が必要です