aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/VMClassLoader.java
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2005-04-21 17:20:36 +0000
committerTom Tromey <tromey@gcc.gnu.org>2005-04-21 17:20:36 +0000
commitaa3241f328f5a37d3383fb2e0dd8c4eb0ea2d601 (patch)
tree836c255aa514c9ad32f1c0d7453395c05f37f789 /libjava/java/lang/VMClassLoader.java
parentc1fc50476ce2f2cf7f376a7824e0e25a803837f6 (diff)
downloadgcc-aa3241f328f5a37d3383fb2e0dd8c4eb0ea2d601.zip
gcc-aa3241f328f5a37d3383fb2e0dd8c4eb0ea2d601.tar.gz
gcc-aa3241f328f5a37d3383fb2e0dd8c4eb0ea2d601.tar.bz2
VMClassLoader.java (transformException): Removed.
* java/lang/VMClassLoader.java (transformException): Removed. (resolveClass): No longer native. Now does nothing. * java/lang/natVMClassLoader.cc (resolveClass): Removed. From-SVN: r98516
Diffstat (limited to 'libjava/java/lang/VMClassLoader.java')
-rw-r--r--libjava/java/lang/VMClassLoader.java23
1 files changed, 4 insertions, 19 deletions
diff --git a/libjava/java/lang/VMClassLoader.java b/libjava/java/lang/VMClassLoader.java
index c48fc70..5566399 100644
--- a/libjava/java/lang/VMClassLoader.java
+++ b/libjava/java/lang/VMClassLoader.java
@@ -125,26 +125,11 @@ final class VMClassLoader
*
* @param c the class to resolve
*/
- static final native void resolveClass(Class clazz);
-
- static final void transformException(Class clazz, Throwable x)
+ static final void resolveClass(Class clazz)
{
- LinkageError e;
- if (x instanceof LinkageError)
- e = (LinkageError) x;
- else if (x instanceof ClassNotFoundException)
- {
- e = new NoClassDefFoundError("while resolving class: "
- + clazz.getName());
- e.initCause (x);
- }
- else
- {
- e = new LinkageError ("unexpected exception during linking: "
- + clazz.getName());
- e.initCause (x);
- }
- throw e;
+ // There doesn't seem to be a need for this to do anything.
+ // Testing reveals that the JDK doesn't seem to do anything here,
+ // either.
}
/**