Property

同じ日付に2回トラバ送ってもしょうがないので省略。
下の項と同じネタで。

書き方はともかくとして、こんな使い方できそうですねぇ

annotation ?
    annotates ?f
    name Property
    getter = ?g
    setter = ?s
apply TemplateProcessor.process(?f, ?g, ?s)

public class TemplateProcessor {
  public void process(ASTField f, boolean getter, boolean setter) {
    ASTClass c = f.getDeclaredClass();
    if (getter) c.add(f.createGetter());
    if (setter) c.add(f.createSetter());
    c.deploy();
  }
}