JavaTM Platform
Standard Ed. 6

java.lang.annotation
注釈型 Retention


@Documented
@Retention(value=RUNTIME)
@Target(value=ANNOTATION_TYPE)
public @interface Retention

注釈付きの型を持つ注釈を保持する期間を示します。注釈型宣言に Retention 注釈がない場合、デフォルトの保持ポリシーは RetentionPolicy.CLASS になります。

ターゲットのメタ注釈が有効なのは、注釈でメタ注釈付きの型が直接使用されている場合だけです。メタ注釈付きの型が別の注釈型のメンバー型として使用されている場合には無効です。

導入されたバージョン:
1.5

必須要素の概要
 RetentionPolicy value
           
 

要素の詳細

value

public abstract RetentionPolicy value

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。