自作のアノテーションを作成するときにターゲットとなる要素を考える必要がありますが、そのときに必要となる java.lang.anntotation.ElementType の使用方法をメモ。 java.lang.annotation.ElementType 一覧 ElementType の要素 アノテーションを付加できる対象 ElementType.TYPE インターフェース、クラス、列挙型などの Java の型の定義に付加する。 ElementType.CONSTRUCTOR コンストラクタに付加する。 ElementType.FIELD フィールドに付加する。 列挙型の要素にも付加可能。 ElementType.METHOD クラス等のメソッドに付加する。 アノテーション定義のメソッド宣言にも付加可能 ElementType.PARAMETER パラメータに付加する。 メソッド宣言の引