インターフェース MethodInterceptor
- すべてのスーパーインターフェース:
Callback
「回避アドバイス」を提供する汎用
Enhancer
コールバック。- 作成者:
- Juozas Baliuka [email protected]
メソッドのサマリー
メソッドの詳細
intercept
ObjectSE intercept(ObjectSE obj, MethodSE method, ObjectSE[] args, MethodProxy proxy) throws ThrowableSE 生成されたすべてのプロキシメソッドは、元のメソッドの代わりにこのメソッドを呼び出します。元のメソッドは、Method オブジェクトを使用して通常のリフレクションによって呼び出すか、MethodProxy (より高速) を使用して呼び出すことができます。- パラメーター:
obj
- "this"、強化されたオブジェクトmethod
- インターセプトされた方法args
- 引数配列 ; プリミティブ型はラップされますproxy
- スーパー (インターセプトされないメソッド) を呼び出すために使用されます。必要に応じて何度でも呼び出すことができます- 戻り値:
- プロキシされたメソッドのシグネチャーと互換性のある任意の値。void を返すメソッドは、この値を無視します。
- 例外:
ThrowableSE
- 例外がスローされる可能性があります。その場合、スーパーメソッドは呼び出されません- 関連事項: