2003-09-25 Michael Koch <konqueror@gmx.de>

* java/lang/reflect/Proxy.java
	(getProxyClass): Remove workaround for gcj 3.0.x.

From-SVN: r71796
This commit is contained in:
Michael Koch 2003-09-25 20:46:14 +00:00 committed by Michael Koch
parent 2b1be54b96
commit 73a1415eb4
2 changed files with 8 additions and 12 deletions

View file

@ -1,3 +1,8 @@
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

View 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);