org.seasar.framework.aop.javassist
クラス MethodInvocationClassGenerator.MethodInvocationTemplate

java.lang.Object
  拡張org.seasar.framework.aop.javassist.MethodInvocationClassGenerator.MethodInvocationTemplate
すべての実装インタフェース:
Invocation, Joinpoint, MethodInvocation, S2MethodInvocation
含まれているクラス:
MethodInvocationClassGenerator

public static class MethodInvocationClassGenerator.MethodInvocationTemplate
extends java.lang.Object
implements S2MethodInvocation

MethodInvocationのテンプレートです。


コンストラクタの概要
MethodInvocationClassGenerator.MethodInvocationTemplate(java.lang.Object target, java.lang.Object[] arguments)
          インスタンスを構築します。
 
メソッドの概要
 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
 

コンストラクタの詳細

MethodInvocationClassGenerator.MethodInvocationTemplate

public MethodInvocationClassGenerator.MethodInvocationTemplate(java.lang.Object target,
                                                               java.lang.Object[] arguments)
インスタンスを構築します。

パラメータ:
target -
arguments -
メソッドの詳細

getTargetClass

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

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

getMethod

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

getStaticPart

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

getParameter

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

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

getThis

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

getArguments

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

proceed

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


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