|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.util.beans.impl.ParameterizedClassDescImpl
public class ParameterizedClassDescImpl
ParameterizedClassDesc
の実装クラスです。
フィールドの概要 | |
---|---|
protected ParameterizedClassDesc[] |
arguments
型引数を表す ParameterizedClassDesc の配列 |
protected Class<?> |
rawClass
原型となるクラス |
コンストラクタの概要 | |
---|---|
ParameterizedClassDescImpl(Class<?> rawClass)
インスタンスを構築します。 |
|
ParameterizedClassDescImpl(Class<?> rawClass,
ParameterizedClassDesc[] arguments)
インスタンスを構築します。 |
メソッドの概要 | ||
---|---|---|
ParameterizedClassDesc[] |
getArguments()
型引数を表す ParameterizedClassDesc の配列を返します。 |
|
|
getRawClass()
原型となるクラスを返します。 |
|
boolean |
isParameterizedClass()
このインスタンスが表現するクラスがパラメタ化されていれば true を返します。 |
|
void |
setArguments(ParameterizedClassDesc[] arguments)
型引数を表す ParameterizedClassDesc の配列を設定します。 |
|
void |
setRawClass(Class<?> rawClass)
原型となるクラスを設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected Class<?> rawClass
protected ParameterizedClassDesc[] arguments
ParameterizedClassDesc
の配列
コンストラクタの詳細 |
---|
public ParameterizedClassDescImpl(Class<?> rawClass)
rawClass
- 原型となるクラス。nullであってはいけませんpublic ParameterizedClassDescImpl(Class<?> rawClass, ParameterizedClassDesc[] arguments)
rawClass
- 原型となるクラス。nullであってはいけませんarguments
- 型引数を表すParameterizedClassDesc
の配列メソッドの詳細 |
---|
public boolean isParameterizedClass()
ParameterizedClassDesc
の記述:true
を返します。
ParameterizedClassDesc
内の isParameterizedClass
true
public <T> Class<T> getRawClass()
ParameterizedClassDesc
の記述:
ParameterizedClassDesc
内の getRawClass
T
- 原型となるクラスの型
ParameterizedType.getRawType()
public void setRawClass(Class<?> rawClass)
rawClass
- 原型となるクラス。nullであってはいけませんpublic ParameterizedClassDesc[] getArguments()
ParameterizedClassDesc
の記述:ParameterizedClassDesc
の配列を返します。
このインスタンスが表現するクラスがパラメタ化されたクラスでない場合は、nullを返します。
ParameterizedClassDesc
内の getArguments
ParameterizedClassDesc
の配列ParameterizedType.getActualTypeArguments()
public void setArguments(ParameterizedClassDesc[] arguments)
ParameterizedClassDesc
の配列を設定します。
arguments
- 型引数を表すParameterizedClassDesc
の配列
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |