|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface TypeVariable
型変数を表します。型変数は、型、メソッド、またはコンストラクタの 型パラメータによって明示的に宣言することができます。また、ワイルドカード型引数の取得変換によって暗黙的に宣言することもできます (『Java 言語仕様第 3 版』の第 5 章を参照)。
TypeParameterElement
メソッドの概要 | |
---|---|
Element |
asElement()
この型変数に対応する要素を返します。 |
TypeMirror |
getLowerBound()
この型変数の下限を返します。 |
TypeMirror |
getUpperBound()
この型変数の上限を返します。 |
インタフェース javax.lang.model.type.TypeMirror から継承されたメソッド |
---|
accept, equals, getKind, hashCode, toString |
メソッドの詳細 |
---|
Element asElement()
TypeMirror getUpperBound()
この型変数が明示的な上限を使用しないで宣言された場合、結果は java.lang.Object
となります。複数の上限を使用して宣言された場合、結果は共通部分型となります。これは DeclaredType
としてモデル化されています。結果の スーパータイプを調べることで、個々の範囲を検出できます。
TypeMirror getLowerBound()
NullType
の下限を持ちます。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。