1 Clazz.load(null,"java.lang.reflect.Proxy",["java.lang.IllegalArgumentException","$.NullPointerException"],function(){
\r
2 c$=Clazz.decorateAsClass(function(){
\r
4 Clazz.instantialize(this,arguments);
\r
5 },java.lang.reflect,"Proxy",null,java.io.Serializable);
\r
6 Clazz.makeConstructor(c$,
\r
9 },"java.lang.reflect.InvocationHandler");
\r
10 c$.getProxyClass=Clazz.defineMethod(c$,"getProxyClass",
\r
11 function(loader,interfaces){
\r
12 if(interfaces==null){
\r
13 throw new NullPointerException();
\r
15 },"ClassLoader,~A");
\r
16 c$.newProxyInstance=Clazz.defineMethod(c$,"newProxyInstance",
\r
17 function(loader,interfaces,h){
\r
19 }throw new NullPointerException();
\r
20 },"ClassLoader,~A,java.lang.reflect.InvocationHandler");
\r
21 c$.isProxyClass=Clazz.defineMethod(c$,"isProxyClass",
\r
24 }throw new NullPointerException();
\r
26 c$.getInvocationHandler=Clazz.defineMethod(c$,"getInvocationHandler",
\r
28 if(java.lang.reflect.Proxy.isProxyClass(proxy.getClass())){
\r
30 }throw new IllegalArgumentException(("K00f1"));
\r