クラス ListGenericResolver<T>
java.lang.Object
org.thinkit.api.gateway.github.util.ListGenericResolver<T>
- すべての実装されたインタフェース:
ParameterizedType
,Type
public final class ListGenericResolver<T> extends Object implements ParameterizedType
Type information such as
<T>
and T
and etc will be erased at
build time (Type erasure). This class provides the feature to resolve the
type information to be removed by its eraser.- 導入されたバージョン:
- 1.0.0
-
メソッドの概要
修飾子とタイプ メソッド 説明 boolean
equals(Object o)
Type[]
getActualTypeArguments()
Type
getOwnerType()
推奨されていません。Type
getRawType()
推奨されていません。It always returns theType
object representsLink
int
hashCode()
static <T> ParameterizedType
of(@NonNull Class<T> genericType)
Returns the new instance ofListGenericResolver
based on the argument.String
toString()
インタフェースから継承されたメソッド java.lang.reflect.Type
getTypeName
-
メソッドの詳細
-
of
Returns the new instance ofListGenericResolver
based on the argument.- 型パラメータ:
T
- The type of generic element- パラメータ:
genericType
- The generic type- 戻り値:
- The new instance of
ListGenericResolver
- 例外:
NullPointerException
- Ifnull
is passed as an argument
-
getActualTypeArguments
- 定義:
getActualTypeArguments
インタフェース内ParameterizedType
-
getRawType
推奨されていません。It always returns theType
object representsLink
It always returns the
Type
object representsLink
.- 定義:
getRawType
インタフェース内ParameterizedType
-
getOwnerType
推奨されていません。It always returns thenull
It always returns the
null
.- 定義:
getOwnerType
インタフェース内ParameterizedType
-
toString
-
equals
-
hashCode
public int hashCode()
-
null