1"======================================================================
2|
3|   Java run-time support.  java.lang.reflect.Proxy native methods.
4|
5|
6 ======================================================================"
7
8
9"======================================================================
10|
11| Copyright 2003 Free Software Foundation, Inc.
12| Written by Paolo Bonzini.
13|
14| This file is part of GNU Smalltalk.
15|
16| The GNU Smalltalk class library is free software; you can redistribute it
17| and/or modify it under the terms of the GNU General Public License
18| as published by the Free Software Foundation; either version 2, or (at
19| your option) any later version.
20|
21| The GNU Smalltalk class library is distributed in the hope that it will be
22| useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
23| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
24| Public License for more details.
25|
26| You should have received a copy of the GNU Lesser General Public License
27| along with the GNU Smalltalk class library; see the file COPYING.  If not,
28| write to the Free Software Foundation, 51 Franklin Street, Fifth Floor,
29| Boston, MA 02110-1301, USA.
30|
31 ======================================================================"
32
33!JavaVM methodsFor: 'java.lang.reflect.Proxy'!
34
35java_lang_reflect_Proxy_getProxyClass0_java_lang_ClassLoader: arg1 java_lang_ClassArray: arg2
36    <javaNativeMethod: #'getProxyClass0(Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/Class;'
37        for: #{Java.java.lang.reflect.Proxy} static: true>
38    ^nil
39!
40
41java_lang_reflect_Proxy_getProxyData0_java_lang_ClassLoader: arg1 java_lang_ClassArray: arg2
42    <javaNativeMethod: #'getProxyData0(Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/reflect/Proxy$ProxyData;'
43        for: #{Java.java.lang.reflect.Proxy} static: true>
44    ^nil
45!
46
47java_lang_reflect_Proxy_generateProxyClass0_java_lang_ClassLoader: arg1 java_lang_reflect_Proxy$ProxyData: arg2
48    <javaNativeMethod: #'generateProxyClass0(Ljava/lang/ClassLoader;Ljava/lang/reflect/Proxy$ProxyData;)Ljava/lang/Class;'
49        for: #{Java.java.lang.reflect.Proxy} static: true>
50    ^nil
51! !
52