-
- 既知のすべてのサブインタフェース:
AnnotatedType,AnnotationTypeDoc,ClassDoc,ParameterizedType,TypeVariable,WildcardType
@Deprecated(since="9", forRemoval=true) public interface Type
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。このパッケージの宣言は、パッケージjdk.javadoc.docletの宣言に置き換えられました。 詳細は、そのパッケージのドキュメントの移行ガイドを参照してください。特定の型を表します。 たとえば、クラスやインタフェース、ジェネリック・クラスやジェネリック・インタフェースの呼び出し(List<String>など)、型変数、ワイルドカード型(「?」)、または基本データ型(charなど)があります。- 導入されたバージョン:
- 1.2
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 AnnotatedTypeasAnnotatedType()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型が注釈付きの型を表す場合は、この型をAnnotatedTypeとして返します。AnnotationTypeDocasAnnotationTypeDoc()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型が注釈型を表す場合は、この型をAnnotationTypeDocとして返します。ClassDocasClassDoc()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型がクラスまたはインタフェースを表す場合、この型をClassDocとして返します。ParameterizedTypeasParameterizedType()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型がジェネリック・クラスまたはインタフェースの呼出しを表す場合は、この型をParameterizedTypeとして返します。TypeVariableasTypeVariable()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型が型変数を表す場合は、この型をTypeVariableとして返します。WildcardTypeasWildcardType()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型がワイルドカード型を表す場合は、この型をWildcardTypeとして返します。Stringdimension()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型の次元情報を文字列で返します。TypegetElementType()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。この型が配列型の場合は、配列の要素の型を返します。booleanisPrimitive()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。この型がプリミティブ型を表す場合は、trueを返します。StringqualifiedTypeName()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。次元情報を除外した、型の修飾名を返します。StringsimpleTypeName()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。次元情報を除外した、この型の単純名を返します。StringtoString()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型の文字列表現を返します。StringtypeName()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。次元情報を除外した、型の非修飾名を返します。
-
-
-
メソッドの詳細
-
typeName
String typeName()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。次元情報を除外した、型の非修飾名を返します。たとえば、2次元のString型配列の場合は、「
String」が返されます。- 戻り値:
- ディメンション情報を除くタイプの修飾されていない名前。
-
qualifiedTypeName
String qualifiedTypeName()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。次元情報を除外した、型の修飾名を返します。たとえば、2次元のString型配列の場合は、「
java.lang.String」が返されます。- 戻り値:
- ディメンション情報を除く、このタイプの修飾名。
-
simpleTypeName
String simpleTypeName()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。次元情報を除外した、この型の単純名を返します。 最内部の型の識別子だけを含むネストされた型の場合を除いて、返される名前は、型の非修飾名です。たとえば、
Outer.Innerクラスは「Inner」を返します。- 戻り値:
- ディメンション情報を除く、このタイプの単純名。
- 導入されたバージョン:
- 1.5
-
dimension
String dimension()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型の次元情報を文字列で返します。たとえば、2次元のString型配列の場合は、「
[][]」が返されます。- 戻り値:
- 型のディメンション情報を文字列として指定します。
-
toString
String toString()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型の文字列表現を返します。 返される文字列表現には、次元情報や型の引数が含まれます。たとえば、Stringの2次元配列は「
java.lang.String[][]」を返し、パラメータ化した型のList<Integer>は「java.util.List<java.lang.Integer>」を返します。
-
isPrimitive
boolean isPrimitive()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。この型がプリミティブ型を表す場合は、trueを返します。- 戻り値:
- この型がプリミティブ型を表す場合はtrue。
- 導入されたバージョン:
- 1.5
-
asClassDoc
ClassDoc asClassDoc()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型がクラスまたはインタフェースを表す場合、この型をClassDocとして返します。 配列の次元は無視されます。 この型がParameterizedType、TypeVariable、またはWildcardTypeのいずれかである場合は、その型の消去のClassDocを返します。 これがAnnotationTypeDocである場合は、これをClassDocとして返します(ただし、asAnnotationTypeDoc()を参照する)。 この型がプリミティブ型の場合は、nullを返します。- 戻り値:
- この型の
ClassDoc、型がプリミティブ型の場合はnull。
-
asParameterizedType
ParameterizedType asParameterizedType()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型がジェネリック・クラスまたはインタフェースの呼出しを表す場合は、この型をParameterizedTypeとして返します。 配列の次元は無視されます。- 戻り値:
- 型がジェネリック型の呼出しの場合は
ParameterizedType、そうでない場合はnull。 - 導入されたバージョン:
- 1.5
-
asTypeVariable
TypeVariable asTypeVariable()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型が型変数を表す場合は、この型をTypeVariableとして返します。 配列の次元は無視されます。- 戻り値:
- 型が型変数を表す場合は
TypeVariable、そうでない場合はnull。 - 導入されたバージョン:
- 1.5
-
asWildcardType
WildcardType asWildcardType()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型がワイルドカード型を表す場合は、この型をWildcardTypeとして返します。- 戻り値:
- 型がワイルドカードの型の場合は
WildcardType、そうでない場合はnull。 - 導入されたバージョン:
- 1.5
-
asAnnotatedType
AnnotatedType asAnnotatedType()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型が注釈付きの型を表す場合は、この型をAnnotatedTypeとして返します。- 戻り値:
- 型が注釈付きの型の場合は
AnnotatedType、そうでない場合はnull。 - 導入されたバージョン:
- 1.8
-
asAnnotationTypeDoc
AnnotationTypeDoc asAnnotationTypeDoc()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。型が注釈型を表す場合は、この型をAnnotationTypeDocとして返します。 配列の次元は無視されます。- 戻り値:
- 型が注釈型の場合は
AnnotationTypeDoc、そうでない場合はnull。 - 導入されたバージョン:
- 1.5
-
getElementType
Type getElementType()
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。この型が配列型の場合は、配列の要素の型を返します。 そうでない場合は、nullを返します。- 戻り値:
- 要素の型またはnullを表す
Type。 - 導入されたバージョン:
- 1.8
-
-