|
ドックレット API | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Type
特定の型を表します。たとえば、クラスやインタフェース、総称クラスや総称インタフェースの呼び出し (List<String>
など)、型変数、ワイルドカード型 (「?
」)、または基本データ型 (char
など) があります。
メソッドの概要 | |
---|---|
AnnotationTypeDoc |
asAnnotationTypeDoc()
型が注釈型を表す場合は、この型を AnnotationTypeDoc として返します。 |
ClassDoc |
asClassDoc()
型がクラスまたはインタフェースを表す場合、この型を ClassDoc として返します。 |
ParameterizedType |
asParameterizedType()
型が総称クラスまたは総称インタフェースの呼び出しを表す場合は、この型を ParameterizedType として返します。 |
TypeVariable |
asTypeVariable()
型が型変数を表す場合は、この型を TypeVariable として返します。 |
WildcardType |
asWildcardType()
型がワイルドカード型を表す場合は、この型を WildcardType として返します。 |
String |
dimension()
型の次元情報を文字列で返します。 |
boolean |
isPrimitive()
この型がプリミティブ型を表す場合は、true を返します。 |
String |
qualifiedTypeName()
次元情報を除外した、型の修飾名を返します。 |
String |
simpleTypeName()
次元情報を除外した、この型の単純名を返します。 |
String |
toString()
型の文字列表現を返します。 |
String |
typeName()
次元情報を除外した、型の非修飾名を返します。 |
メソッドの詳細 |
---|
String typeName()
たとえば、2 次元の String 型配列の場合は、「String
」が返されます。
String qualifiedTypeName()
たとえば、2 次元の String 型配列の場合は、「java.lang.String
」が返されます。
String simpleTypeName()
たとえば、Outer.Inner
クラスは「Inner
」を返します。
String dimension()
たとえば、2 次元の String 型配列の場合は、「[][]
」が返されます。
String toString()
たとえば、String の 2 次元配列は「java.lang.String[][]
」を返し、パラメータ化した型の List<Integer>
は「java.util.List<java.lang.Integer>
」を返します。
Object
内の toString
boolean isPrimitive()
ClassDoc asClassDoc()
ClassDoc
として返します。配列の次元は無視されます。この型が ParameterizedType
、TypeVariable
、または WildcardType
のいずれかである場合は、その型の消去の ClassDoc
を返します。この型が AnnotationTypeDoc
である場合は、この型を ClassDoc
として返します (ただし、asAnnotationTypeDoc()
を参照する)。この型がプリミティブ型の場合は、null を返します。
ClassDoc
、型がプリミティブ型の場合は nullParameterizedType asParameterizedType()
ParameterizedType
として返します。配列の次元は無視されます。
ParameterizedType
、そうでない場合は nullTypeVariable asTypeVariable()
TypeVariable
として返します。配列の次元は無視されます。
TypeVariable
、そうでない場合は nullWildcardType asWildcardType()
WildcardType
として返します。
WildcardType
、そうでない場合は nullAnnotationTypeDoc asAnnotationTypeDoc()
AnnotationTypeDoc
として返します。配列の次元は無視されます。
AnnotationTypeDoc
、そうでない場合は null
|
ドックレット API | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |