jp.liq.container.vocabulary
クラス Ctor

java.lang.Object
  上位を拡張 jp.liq.container.vocabulary.Ctor

public class Ctor
extends java.lang.Object

リフレクション API の Wrapper を生成する static メソッド群です。 具合が良いように命名されています。

作成者:
nose

コンストラクタの概要
Ctor()
           
 
メソッドの概要
<T> ConstructorWrapper<T>
of(java.lang.Class<T> type)
          ConstructorWrapper を生成します。
<T> ConstructorWrapper<T>
of(java.lang.Class<T> type, java.lang.Class<?>... args)
          ConstructorWrapper を生成します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Ctor

public Ctor()
メソッドの詳細

of

public <T> ConstructorWrapper<T> of(java.lang.Class<T> type)
                         throws VocabularyException
ConstructorWrapper を生成します。 このメソッドは 引数で指定されたクラスにコンストラクタが1つだけ存在するとき、 そのコンストラクタを返します。

パラメータ:
type - コンストラクタを持つ型
戻り値:
生成された ConstructorWrapper
例外:
VocabularyException - コンストラクタが複数存在する

of

public <T> ConstructorWrapper<T> of(java.lang.Class<T> type,
                                    java.lang.Class<?>... args)
                         throws VocabularyException
ConstructorWrapper を生成します。 コンストラクタの引数の型を指定することによって、 取得したいコンストラクタを一意に特定します。

パラメータ:
type - コンストラクタを持つ型
args - コンストラクタの引数の型
戻り値:
生成されたConstructorWrapper
例外:
VocabularyException - コンストラクタの取得に失敗


Copyright © 2008. All Rights Reserved.