org.seasar.framework.aop.impl
クラス NestedMethodInvocation

java.lang.Object
  拡張org.seasar.framework.aop.impl.NestedMethodInvocation
すべての実装インタフェース:
Invocation, Joinpoint, MethodInvocation, S2MethodInvocation

public class NestedMethodInvocation
extends java.lang.Object
implements S2MethodInvocation

ネストしたMethodInvocationです。 InterceptorChainで使われます。

作成者:
koichik

コンストラクタの概要
NestedMethodInvocation(S2MethodInvocation parent, MethodInterceptor[] interceptors)
          NestedMethodInvocationを作成します。
 
メソッドの概要
 java.lang.Object[] getArguments()
           
 java.lang.reflect.Method getMethod()
           
 java.lang.Object getParameter(java.lang.String name)
          パラメータを返します。
 java.lang.reflect.AccessibleObject getStaticPart()
           
 java.lang.Class getTargetClass()
          バイトコードがエンハンスされる前のクラスを返します。
 java.lang.Object getThis()
           
 java.lang.Object proceed()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NestedMethodInvocation

public NestedMethodInvocation(S2MethodInvocation parent,
                              MethodInterceptor[] interceptors)
NestedMethodInvocationを作成します。

パラメータ:
parent -
interceptors -
メソッドの詳細

proceed

public java.lang.Object proceed()
                         throws java.lang.Throwable
定義:
インタフェース Joinpoint 内の proceed
例外:
java.lang.Throwable

getThis

public java.lang.Object getThis()
定義:
インタフェース Joinpoint 内の getThis

getArguments

public java.lang.Object[] getArguments()
定義:
インタフェース Invocation 内の getArguments

getMethod

public java.lang.reflect.Method getMethod()
定義:
インタフェース MethodInvocation 内の getMethod

getStaticPart

public java.lang.reflect.AccessibleObject getStaticPart()
定義:
インタフェース Joinpoint 内の getStaticPart

getTargetClass

public java.lang.Class getTargetClass()
インタフェース S2MethodInvocation の記述:
バイトコードがエンハンスされる前のクラスを返します。

定義:
インタフェース S2MethodInvocation 内の getTargetClass
戻り値:

getParameter

public java.lang.Object getParameter(java.lang.String name)
インタフェース S2MethodInvocation の記述:
パラメータを返します。 処理をカスタマイズするためにパラメータを使用する場合に使います。

定義:
インタフェース S2MethodInvocation 内の getParameter
パラメータ:
name -
戻り値:


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.