Cosminexus アプリケーションサーバ V8 リファレンス API編
説明
パラメタconsが表すコンストラクタをパラメタargsで実行し,このオブジェクトが表すExplicitメモリブロックに直接生成します。パラメタで指定したクラスのインスタンスだけをExplicitメモリブロックに生成します。パラメタで指定したクラスのインスタンスのコンストラクタなどによる初期化で生成されるオブジェクトについては,Javaヒープに生成します。
形式
public Object newInstance(java.lang.reflect.Constructor cons, Object... args);
パラメタ
例外
戻り値
このオブジェクトが表すExplicitメモリブロックに生成されたインスタンスへの参照を返却します。
共通エラーチェックで処理できないと判定された場合,java.lang.reflect.Constructor.newInstance(Object... initargs)のパラメタconsをこのオブジェクト,パラメタargsをパラメタとして呼び出し,その結果を返却します。共通エラーチェックについては,「13.6 Explicitメモリブロックを制御する処理のエラーチェック(共通エラーチェック)」を参照してください。
注意事項
パラメタconsには,publicクラスのコンストラクタを与えることを推奨します。
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.