2005.12.12 株式会社四次元データ CTO 畠中晃弘 Java言語機能(JDK5.0(Tiger)新機能) 7章 アノテーション 7.1. 標準アノテーション型 7.2. アノテーションの定義 7.3. 標準メタアノテーション型 7.2. アノテーションの定義 アノテーションは独自に定義することも可能です。アノテーションはクラスやインタフェースと同じようにひとつの型です。したがって、アノテーションはパッケージに属しますし、public なアノテーション型は同名のソースファイルに記述する必要があります。 アノテーションの宣言は interface の定義と似ており、「interface」の前に「@」をつけることでアノテーションの宣言となります。以下にアノテーションの定義例を示します。 public @interface Deprecated {} これは標準アノテーション型の Dep