diff options
| author | Tom Tromey <tromey@redhat.com> | 2003-06-10 22:59:04 +0000 |
|---|---|---|
| committer | Tom Tromey <tromey@redhat.com> | 2003-06-10 22:59:04 +0000 |
| commit | ef836b20a0d1d777bf46bb91fa8950a5f5ab8702 (patch) | |
| tree | f6e381d00edb19c39e03e6a1f3bce92165442b60 /java/lang/reflect | |
| parent | 0915f4a8a41ed37cda26270633e3d325075341a1 (diff) | |
| download | classpath-ef836b20a0d1d777bf46bb91fa8950a5f5ab8702.tar.gz | |
* javax/swing/JList.java (setListData): Remove gcj workaround.
* java/security/BasicPermission.java: Remove gcj workaround.
* java/lang/reflect/Proxy.java (getProperty): Remove gcj
workaround.
* java/awt/im/InputSubset.java: Remove gcj workaround.
Diffstat (limited to 'java/lang/reflect')
| -rw-r--r-- | java/lang/reflect/Proxy.java | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/java/lang/reflect/Proxy.java b/java/lang/reflect/Proxy.java index e327f4466..6575217b6 100644 --- a/java/lang/reflect/Proxy.java +++ b/java/lang/reflect/Proxy.java @@ -1,5 +1,5 @@ /* Proxy.java -- build a proxy class that implements reflected interfaces - Copyright (C) 2001, 2002 Free Software Foundation, Inc. + Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -269,18 +269,9 @@ public class Proxy implements Serializable ? getProxyData0(loader, interfaces) : ProxyData.getProxyData(pt)); - // FIXME workaround for bug in gcj 3.0.x - // Not needed with the latest gcj from cvs - //clazz = (Configuration.HAVE_NATIVE_GENERATE_PROXY_CLASS - // ? generateProxyClass0(loader, data) - // : new ClassFactory(data).generate(loader)); - if (Configuration.HAVE_NATIVE_GENERATE_PROXY_CLASS) - clazz = generateProxyClass0(loader, data); - else - { - ClassFactory cf = new ClassFactory(data); - clazz = cf.generate(loader); - } + clazz = (Configuration.HAVE_NATIVE_GENERATE_PROXY_CLASS + ? generateProxyClass0(loader, data) + : new ClassFactory(data).generate(loader)); } Object check = proxyClasses.put(pt, clazz); |
