Rso's Jotter

日々の開発の知見のメモやその他雑記

アノテーションのメモ

アノテーション

アノテーションアノテーション型の宣言によって使用できる。
アノテーション型は特殊なインターフェース宣言とみなすことができる。


宣言の一例

public @interface CopyRight{
	String value();
}

public @interface Data {
	int id();
	String name() default "test";
}
アノテーションの使える位置
アノテーションはパッケージ、クラス、インタフェース、フィールド、メソッド、パラメータ、
コンストラクタ、ローカル変数の任意の宣言中で修飾子として用いることができる。

思ったよりどこでも書けるのね