KickJava   Java API By Example, From Geeks To Geeks.

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


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

11 class ConstructorInvocation extends Invocation implements org.aopalliance.intercept.ConstructorInvocation{
12
13     ConstructorInvocation(Constructor JavaDoc constructor, Object JavaDoc[] args) {
14         super(null, args, constructor);
15     }
16
17     public Constructor JavaDoc getConstructor() {
18         return (Constructor JavaDoc)getStaticPart();
19     }
20
21     public Object JavaDoc proceed() throws Throwable JavaDoc {
22         return getConstructor().newInstance(getArguments());
23     }
24 }
25
Popular Tags