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