KickJava   Java API By Example, From Geeks To Geeks.

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


1 package alt.jiapi.jazzpect.interceptor;
2
3 import java.lang.reflect.AccessibleObject JavaDoc;
4
5 /**
6  * Class Invocation.
7  *
8  * @author Mika Riekkinen
9  */

10 abstract class Invocation implements org.aopalliance.intercept.Invocation {
11     private Object JavaDoc _this;
12     private Object JavaDoc[] args;
13     private AccessibleObject JavaDoc staticPart;
14
15     Invocation(Object JavaDoc _this, Object JavaDoc[] args, AccessibleObject JavaDoc staticPart) {
16         this._this = _this;
17         this.args = args;
18         this.staticPart = staticPart;
19     }
20
21     public Object JavaDoc[] getArguments() {
22         return args;
23     }
24
25     public AccessibleObject JavaDoc getStaticPart() {
26         return staticPart;
27     }
28
29     public Object JavaDoc getThis() {
30         return _this;
31     }
32 }
33
Popular Tags