インターフェース MethodInterceptor

すべてのスーパーインターフェース:
Callback

public interface MethodInterceptor extends Callback
「回避アドバイス」を提供する汎用 Enhancer コールバック。
作成者:
Juozas Baliuka [email protected]
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    intercept(ObjectSE obj, MethodSE method, ObjectSE[] args, MethodProxy proxy)
    生成されたすべてのプロキシメソッドは、元のメソッドの代わりにこのメソッドを呼び出します。
  • メソッドの詳細

    • intercept

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