David, Brian, Remi,

Thanks for the review.

On 08/12/10 12:00, Rémi Forax wrote:

The "detailMessage" is not final because the VM in fact preallocates Throwable object (OOME and ArithmeticException) and then sets the 'detailMessage' field directly (as the constructor is not invoked).

I am pretty sure the VM can set this field even if it is declared final.
I think I don't see the problem.


I will file a CR to address this and separate from this bug fix. I believe that the VM has no problem setting this field even if it's declared final. I may be overly cautious but I think we need the VM team to evaluate this.

Thanks
Mandy

Reply via email to