Commit 95e59f1a by Anthony Green Committed by Anthony Green

natClass.cc (getClassLoader): Circumvent infinite recursion when searching for…

natClass.cc (getClassLoader): Circumvent infinite recursion when searching for the system ClassLoader.

2004-03-21  Anthony Green  <green@redhat.com>

        * java/lang/natClass.cc (getClassLoader): Circumvent infinite
        recursion when searching for the system ClassLoader.

From-SVN: r79871
parent b1500d00
2004-03-21 Anthony Green <green@redhat.com>
* java/lang/natClass.cc (getClassLoader): Circumvent infinite
recursion when searching for the system ClassLoader.
2004-03-21 Ito Kazumitsu <kaz@maczuka.gcd.org>
* java/net/ServerSocket.java
......
// natClass.cc - Implementation of java.lang.Class native methods.
/* Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation
/* Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004
Free Software Foundation
This file is part of libgcj.
......@@ -151,7 +152,7 @@ java::lang::Class::getClassLoader (void)
// `null' instead.
if (isPrimitive ())
return NULL;
return loader ? loader : ClassLoader::getSystemClassLoader ();
return loader ? loader : ClassLoader::systemClassLoader;
}
java::lang::reflect::Constructor *
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment