[Nestmates] RFR: 8199309: [Nestmates] The new Class nestmate methods should have SecurityManager checks
john.r.rose at oracle.com
Tue Mar 13 15:42:52 UTC 2018
On Mar 13, 2018, at 4:18 AM, David Holmes <david.holmes at oracle.com> wrote:
> Seems I can't. If I add:
> Class<?> members = getNestMembers0();
> + assert(members == getNestHost0()); // expected invariant from VM
> then the VM crashes during the build. Seems to hit a recursive attempt to throw an exception from Class.<clinit> then crashes when we exhaust the stack. :(
> I see other asserts in Class so I'm at a loss to understand why mine causes a problem. ??
Darn, another slap from the bootstrap. Happened to me just the other day with an indy.
A tighter assert, the thing I was really hoping for to deal with the security invariant,
assert(members.length != 1 || members == this);
More information about the valhalla-dev