JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / site / j2s / java / lang / reflect / Proxy.js
1 Clazz.load(null,"java.lang.reflect.Proxy",["java.lang.IllegalArgumentException","$.NullPointerException"],function(){\r
2 c$=Clazz.decorateAsClass(function(){\r
3 this.h=null;\r
4 Clazz.instantialize(this,arguments);\r
5 },java.lang.reflect,"Proxy",null,java.io.Serializable);\r
6 Clazz.makeConstructor(c$,\r
7 function(h){\r
8 this.h=h;\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
14 }return null;\r
15 },"ClassLoader,~A");\r
16 c$.newProxyInstance=Clazz.defineMethod(c$,"newProxyInstance",\r
17 function(loader,interfaces,h){\r
18 if(h!=null){\r
19 }throw new NullPointerException();\r
20 },"ClassLoader,~A,java.lang.reflect.InvocationHandler");\r
21 c$.isProxyClass=Clazz.defineMethod(c$,"isProxyClass",\r
22 function(cl){\r
23 if(cl!=null){\r
24 }throw new NullPointerException();\r
25 },"Class");\r
26 c$.getInvocationHandler=Clazz.defineMethod(c$,"getInvocationHandler",\r
27 function(proxy){\r
28 if(java.lang.reflect.Proxy.isProxyClass(proxy.getClass())){\r
29 return(proxy).h;\r
30 }throw new IllegalArgumentException(("K00f1"));\r
31 },"~O");\r
32 });\r