[kaffe] loadClass() vs. loadClass()
Timothy Stack
stack@cs.utah.edu
Fri Sep 19 10:31:02 2003
> Could this probably help with the problem about loading
> classes during verification, too? One of the problems
> was that we thought we couldn't predict the state of a
> class that's returned by a user class loader, but this
> paragraph seems to define this, doesn't it ?
I don't think so, the root of the problem is that once you call into user
code, all bets are off. For example:
Class loadClass(String name)
{
Class retval;
...
retval.newInstance();
return retval;
}
The call to newInstance() will be the first-use, so the VM will have to
complete linking before loadClass() returns control to the VM.
> Regards,
> Helmer
tim