package an; public class A { @Original(value="OK", a = {"i am anno"}) public int b(int i){ return 0; } } アノテーションで使われる引数は、@intefaceで定義したものを全部使わないとだめなようです。 おいおいみていきます。 コードジェネレーターでソースを出力してアノテーションに可変になるようなパラメータをうめこむといのもありなのかなと考えてます。 だったらはじめからスクリプト言語を使用して、ジェネレータで生成するのはスクリプトに値をうめこんだものというものもありなのかな。 アノテーションをうめこんでコンパイルして、別のアプリケーションサーバに渡すとか。 ※JBossあたりってそうやって振る舞いを指定していたような。 でも効果的使用方法がイメージできない。 IBM Tigerでのアノテ