another 1.2 weirdness

Date view Thread view Subject view Author view

From: Godmar Back (gback@cs.utah.edu)
Date: Mon Dec 14 1998 - 02:29:29 EST


When I call Thread.currentThread().stop(), it will be ignored inside
a loadClass() call. However, "throw new ThreadDeath()" works.
Interesting. Thread.currentThread().stop() works when called from main().

I'm still unsure whether we'll need to record a mapping of
(initiating loader, name) -> class. Let's hope not so we can keep
findLoadedClass native and java.lang.ClassLoader simple.

If you look at the equations in 4.2.2, they all talk about
initiating loaders. However, since the initiating loader of a referred
object is the defining loader of the class refering to it, I *think*
what we really talk about is the defining loader.
I need to think about some more. Maybe I'll be able to implement
their type-checking scheme then.

        - Godmar


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:57:14 EDT