4.6. MethodInvocation API リファレンス

MethodInvocationインスタンスは、Interceptorのcallメソッドの引数として渡されます。 MethodInvocationはインターセプターの管理を行い、順次実行し、アスペクト対象メソッドの呼び出しを行います。 MethodInvocationインスタンスを介して、アスペクト対象のインスタンスや、クラス、メソッド引数などを取得できます。

Seasar::Aop::MethodInvocation#proceed メソッド. 

インターセプターや実際のメソッドを呼び出します。

Seasar::Aop::MethodInvocation#this インスタンス変数. 

アスペクト対象のインスタンスを返します。

Seasar::Aop::MethodInvocation#method インスタンス変数. 

アスペクト対象となっているメソッドを返します。

Seasar::Aop::MethodInvocation#component_class インスタンス変数. 

アスペクト対象のクラス

Seasar::Aop::MethodInvocation#args インスタンス変数. 

アスペクト対象メソッドの実行時引数を返します。



© Copyright The Seasar Foundation and the others 2008-2009, all rights reserved.