jp.go.nict.langrid.commons.lang.reflect
クラス TypeUtil
java.lang.Object
jp.go.nict.langrid.commons.lang.reflect.TypeUtil
public class TypeUtil
- extends Object
Type関連のユーティリティ。
- バージョン:
- $Revision: 9903 $
- 作成者:
- Takao Nakaguchi, $Author: Takao Nakaguchi $
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeUtil
public TypeUtil()
toClass
public static Class<?> toClass(Type type)
throws IllegalArgumentException
- TypeをClassに変換する。
Typeの実体がClass又はGenericArrayTypeの場合のみサポートしている。
それ以外の場合はIllegalArgumentExceptionが返る。
- パラメータ:
type
- Type
- 戻り値:
- Class
- 例外:
IllegalArgumentException
- typeがサポートしていない実体
getArrayClass
public static Class<?> getArrayClass(GenericArrayType arrayType)
- 指定された総称配列タイプから配列クラスを作成して返す。
- パラメータ:
arrayType
- 総称配列タイプ
- 戻り値:
- 配列クラス