OSDN Git Service

2003-09-25 Michael Koch <konqueror@gmx.de>
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Sep 2003 20:46:14 +0000 (20:46 +0000)
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Sep 2003 20:46:14 +0000 (20:46 +0000)
* java/lang/reflect/Proxy.java
(getProxyClass): Remove workaround for gcj 3.0.x.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71796 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/java/lang/reflect/Proxy.java

index c924e07..151c76f 100644 (file)
@@ -1,5 +1,10 @@
 2003-09-25  Michael Koch  <konqueror@gmx.de>
 
+       * java/lang/reflect/Proxy.java
+       (getProxyClass): Remove workaround for gcj 3.0.x.
+
+2003-09-25  Michael Koch  <konqueror@gmx.de>
+
        * gnu/java/net/PlainDatagramSocketImpl.java
        (finalize): Moved to directly after constructor.
        (getNativeFD): New method.
index 9009bc8..03b2a45 100644 (file)
@@ -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);