-
- すべてのスーパー・インタフェース:
AnnotatedConstruct
,ReferenceType
,TypeMirror
- 既知のすべてのサブインタフェース:
ErrorType
public interface DeclaredType extends ReferenceType
宣言された型であるクラス型またはインタフェース型を表します。 これには、java.util.Set<String>
などのパラメータ化された型や、生の型が含まれます。TypeElement
はクラスまたはインタフェースの要素を表しますが、DeclaredType
はクラスまたはインタフェースの型を表します。型は要素で使用されます(呼び出されます)。 この区別の詳細は、TypeElement
を参照してください。宣言された型のスーパー・タイプ(クラスとインタフェースの両方の型)は、
Types.directSupertypes(TypeMirror)
メソッドを使用して見つけることができます。 置換された型引数を持つスーパー・タイプが返されます。- 導入されたバージョン:
- 1.6
- 関連項目:
TypeElement
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 Element
asElement()
この型に対応する要素を返します。TypeMirror
getEnclosingType()
もっとも内側の囲むインスタンスの型を返します。囲むインスタンスがない場合は、種類NONE
のNoType
を返します。List<? extends TypeMirror>
getTypeArguments()
この型の実際の型引数を返します。-
インタフェースjavax.lang.model.AnnotatedConstructから継承されたメソッド
getAnnotation, getAnnotationMirrors, getAnnotationsByType
-
-
-
-
メソッドの詳細
-
asElement
Element asElement()
この型に対応する要素を返します。- 戻り値:
- この型に対応する要素
-
getEnclosingType
TypeMirror getEnclosingType()
もっとも内側の囲むインスタンスの型を返します。囲むインスタンスがない場合は、種類NONE
のNoType
を返します。 内部クラスに対応する型だけが、囲むインスタンスを持ちます。- 戻り値:
- 囲む型の型ミラー
- Java™言語仕様:
- 8.1.3 内部クラスおよび囲むインスタンス、15.9.2 囲むインスタンスの判定
-
getTypeArguments
List<? extends TypeMirror> getTypeArguments()
この型の実際の型引数を返します。Outer<String>.Inner<Number>
など、パラメータ化された型に入れ子にされている型の場合、もっとも内側の型の型引数だけが含まれます。- 戻り値:
- この型の実際の型引数。存在しない場合は空のリスト
-
-