Java.Lang.Annotation 名前空間

Javaプログラミング言語注釈機能のライブラリ サポートを提供します。

クラス

名前 説明
AnnotationFormatError

注釈パーサーがクラス ファイルから注釈を読み取ろうとし、注釈の形式が正しくないと判断したときにスローされます。

AnnotationTypeMismatchException

プログラムが注釈のコンパイル (またはシリアル化) 後に型が変更された注釈の要素にアクセスしようとしたことを示すためにスローされます。

Documented

注釈 @Documented が注釈インターフェイス A の宣言に存在する場合、要素の @A 注釈は要素のパブリック コントラクトの一部と見なされます。

DocumentedAttribute

注釈を注釈付けする要素のパブリック コントラクトの一部としてマークします。

ElementType

この列挙クラスの定数は、注釈がJava プログラムに表示される構文の場所の単純な分類を提供します。

IncompleteAnnotationException

プログラムが注釈のコンパイル (またはシリアル化) 後に注釈インターフェイス定義に追加された注釈インターフェイスの要素にアクセスしようとしたことを示すためにスローされます。

Inherited

注釈インターフェイスが自動的に継承されることを示します。

InheritedAttribute

注釈インターフェイスをサブクラスによって自動的に継承されるようにマークします。

NativeAttribute

ネイティブ コードから参照できる定数フィールドをマークします。

RepeatableAttribute

注釈インターフェイスを反復可能としてマークします。

Retention

注釈付きインターフェイスの注釈を保持する期間を示します。

RetentionAttribute

注釈付きインターフェイスの注釈を保持する期間を指定します。

RetentionPolicy

注釈保持ポリシー。

Target

注釈インターフェイスが適用されるコンテキストを示します。

TargetAttribute

注釈インターフェイスを適用できるコンテキストを指定します。

インターフェイス

名前 説明
IAnnotation

すべての注釈インターフェイスによって拡張される共通インターフェイス。

IDocumented

注釈 @Documented が注釈インターフェイス A の宣言に存在する場合、要素の @A 注釈は要素のパブリック コントラクトの一部と見なされます。

IInherited

注釈インターフェイスが自動的に継承されることを示します。

INative

定数値を定義するフィールドがネイティブ コードから参照される可能性があることを示します。

IRepeatable

注釈インターフェイス java.lang.annotation.Repeatable は、その宣言 (メタ) 注釈が <em>repeatable</em>であることを示すために使用されます。

IRetention

注釈付きインターフェイスの注釈を保持する期間を示します。

ITarget

注釈インターフェイスが適用されるコンテキストを示します。