インターフェース ConstructorExecutor
- すべての既知の実装クラス:
ReflectiveConstructorExecutor
public interface ConstructorExecutor
エグゼキュータはリゾルバーによって構築され、インフラストラクチャによってキャッシュされ、リゾルバーに戻ることなく操作をすばやく繰り返すことができます。例: クラスで実行する特定のコンストラクターは、リフレクションコンストラクターリゾルバーによって検出される可能性があります。これにより、そのコンストラクターを実行する ConstructorExecutor が構築され、ConstructorExecutor はリゾルバーに戻ってコンストラクターを再度検出する必要なく再利用できます。
それらは陳腐化する可能性があり、その場合は AccessException をスローする必要があります。これにより、インフラストラクチャがリゾルバーに戻って新しいリゾルバーを要求します。
- 導入:
- 3.0
- 作成者:
- Andy Clement
方法の概要
修飾子と型メソッド説明execute(EvaluationContext context, ObjectSE... arguments) 指定された引数を使用して、指定されたコンテキストでコンストラクターを実行します。
方法の詳細
execute
指定された引数を使用して、指定されたコンテキストでコンストラクターを実行します。- パラメーター:
context- コマンドが実行されている評価コンテキストarguments- コンストラクター呼び出しの引数は、コマンドの実行に必要なすべてのものと(数と型に関して)一致する必要があります- 戻り値:
- 新しいオブジェクト
- 例外:
AccessException- コマンドの実行に問題があるか、CommandExecutor が無効になった場合