2008-08-01 Enumとアノテーションはやっぱり考えて同時に導入したのかな programming Javaの話。 アノテーションを自分で定義してるんだけど、 このアノテーションには値としてこれか、あれかだけ、って考えることが多い。 そうすると自然とEnumが選択肢になる。 そもそもアノテーションには値として(ほぼ)プリミティブしか記述できない。 プリミティブ String Class アノテーション 1次元配列 Enum Java5でアノテーションを導入するにあたり、きっとよく考えられたんだろうな。 普通の定数をアノテーションに記述できない以上、Enumがなければほんと困ったことになってた。