KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > alt > jiapi > jazzpect > interceptor > MethodInvocation


1 package alt.jiapi.jazzpect.interceptor;
2
3 import java.lang.reflect.Method JavaDoc;
4 import java.lang.reflect.AccessibleObject JavaDoc;
5
6 /**
7  * Implementation of org.aopalliance.intercept.MethodInvocation.
8  *
9  * @author Mika Riekkinen
10  */

11 class MethodInvocation extends Invocation implements org.aopalliance.intercept.MethodInvocation {
12
13     MethodInvocation(Object JavaDoc target, Method JavaDoc method, Object JavaDoc[] args) {
14         super(target, args, method);
15     }
16
17     public Method JavaDoc getMethod() {
18         return (Method JavaDoc)getStaticPart();
19     }
20
21
22     public Object JavaDoc proceed() throws Throwable JavaDoc {
23         return getMethod().invoke(getThis(), getArguments());
24     }
25 }
26
Popular Tags