最終更新:2012-10-16 (火) 05:14:13 (2438d)  

Java/アノテーション はてなブックマークを見る
Top / Java / アノテーション

アノテーション名対象説明
@Deprecated?クラス、メソッド非推奨であることを示す。Javadoc@deprecatedと同じ
@Overrideメソッド基底クラスのメソッドを継承していることを示す
@SuppressWarnings?パッケージ、クラス、フィールド、メソッド指定した警告メッセージの表示を抑制する
@Target?アノテーションメタアノテーション。独自に定義するアノテーションに作用するためのアノテーション。どこに適用されるべきかを指し示す
@Retention?アノテーションの配置方法を設定するメタアノテーション

JUnit4から

@Test?そのメソッドがテストメソッドであることを示す。このメソッドにテストを記述する。従来のJUnitでメソッド名がtestで始まるメソッドと同じ。
@Before?このアノテーションが付加されたメソッドは、@Testアノテーションが付いたメソッドを実行するたびに事前に実行されることを意味する。JUnit4以前のsetup()メソッドと同じ。
@After?このアノテーションが付加されたメソッドは、@Testアノテーションが付いたメソッドを実行するたびに、必ず後から実行されることを意味する。JUnit4以前のtearDown()メソッドと同じ。
@BeforeClass?このアノテーションが付加されたメソッドは、そのテストクラスを呼び出す前に実行される。
@AfterClass?このアノテーションが付加されたメソッドは、そのテストクラスを呼び出した後に実行される。

関連