Element
です。@Deprecated public interface Declaration
宣言は、equals(Object)
メソッドを使用して比較するようにしてください。特定の宣言が常に同じオブジェクトにより表されるとはかぎりません。
Declarations
, TypeMirror
修飾子と型 | メソッドと説明 |
---|---|
void |
accept(DeclarationVisitor v)
非推奨。
この宣言にビジタを適用します。
|
boolean |
equals(Object obj)
非推奨。
オブジェクトがこの宣言と同じ宣言を表すかどうかをテストします。
|
<A extends Annotation> |
getAnnotation(Class<A> annotationType)
非推奨。
指定した型を持つこの宣言の注釈を返します。
|
Collection<AnnotationMirror> |
getAnnotationMirrors()
非推奨。
この宣言で直接表された注釈を返します。
|
String |
getDocComment()
非推奨。
この宣言のドキュメンテーション (javadoc) コメントのテキストを返します。
|
Collection<Modifier> |
getModifiers()
非推奨。
注釈を除く、この宣言の修飾子を返します。
|
SourcePosition |
getPosition()
非推奨。
この宣言の先頭のソース位置を返します。
|
String |
getSimpleName()
非推奨。
この宣言の単純 (非修飾) 名を返します。
|
boolean equals(Object obj)
equals
、クラス: Object
obj
- この宣言と比較されるオブジェクトObject.hashCode()
, HashMap
String getDocComment()
Collection<AnnotationMirror> getAnnotationMirrors()
<A extends Annotation> A getAnnotation(Class<A> annotationType)
このメソッドによって返された注釈には、Class 型の値を持つ要素が含まれている可能性があります。この値は直接返されません。つまり、クラスローダーを使用するための情報など、クラスを見つけてロードするのに必要な情報は利用できません。返された注釈で関連するメソッドを呼び出すことによって Class オブジェクトを読み取ろうとすると、MirroredTypeException
が生成されます。これから、対応する TypeMirror
を抽出できます。同様に、Class[] の値を持つ要素を読み取ろうとすると、MirroredTypesException
が生成されます。
注: このメソッドは、このインタフェースや関連するインタフェース内のほかのメソッドとは異なります。このメソッドは、これらのインタフェースにより定義され、これらのインタフェースを通じて使用されるミラー化表現に対して操作を行うのではなく、実行時リフレクト情報 (仮想マシンに現在ロードされている注釈型の表現) に対して操作を行います。このメソッドは、注釈型の既知の固定セットに対して操作を行うように記述された呼び出し側を対象としています。
A
- 注釈型annotationType
- 注釈型に対応する Class オブジェクトgetAnnotationMirrors()
Collection<Modifier> getModifiers()
String getSimpleName()
java.util.Set<E>
の単純名は「Set」です。この宣言が空のパッケージを表す場合、空の文字列が返されます。この宣言がコンストラクタを表す場合、宣言しているクラスの単純名が返されます。SourcePosition getPosition()
このソース位置は、診断機能で使用することを目的としており、宣言が始まる概略の位置だけを示します。
void accept(DeclarationVisitor v)
v
- この宣言を操作しているビジター
Copyright © 2004, 2013, Oracle and/or its affiliates. All rights reserved.