On 10/12/2013 19:20, Phil Race wrote:
> was trusted to bring up a top-level winodw. It no longer has a use
What's a winodw ? :-)
Thanks, I'll fix that.
"It no longer has a use" suggests it does nothing so might be better
phrased as
"no longer the recommended or sole way to perform this check and is
superseded by .. "
"It" refers to the method as it really doesn't have a use now (these
methods haven't really been needed since JDK 1.1). However, I see how
this could be mis-read so I will adjust the wording.
Is there a CCC for this ? It seems that there's a compatibility impact
on permissions required if you don't/can't change your code, and on your
code if you want to keep the same permissions.
The permissions haven't changed and existing policy files will continue
to work. Also remember we changed the AWT implementation in JDK 8 to use
checkPermission directly so the 3 methods aren't used. It's possible
that there is code somewhere are is invoking these legacy methods
directly and that was the reason for deprecating it in 8 with the
wording to make it clear that these methods would be change in the
future. Also by getting this change done early in JDK 9 then it gives
every opportunity to flush out issues.
-Alan.