RFR: 8186535: Remove deprecated pre-1.2 SecurityManager methods and fields

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Tue Nov 28 20:14:39 UTC 2017


Yes, I agree.  They look great.  Thank you for doing this!
Coleen

On 11/28/17 2:04 PM, harold seigel wrote:
> Hi Sean,
>
> The hotspot changes look good!
>
> Thanks, Harold
>
>
> On 11/22/2017 9:37 AM, Sean Mullan wrote:
>> Please review this change to remove the pre-JDK 1.2 SecurityManager 
>> methods that have been deprecated since JDK 1.2 and marked for 
>> removal in JDK 9. These methods are fragile, error-prone and have 
>> been obsolete since the SecurityManager was revamped in JDK 1.2. The 
>> methods to be removed are: getInCheck, classDepth, classLoaderDepth, 
>> currentClassLoader, currentLoadedClass, inClass, and inClassLoader.
>>
>> In addition, the deprecated and error-prone checkMemberAccess method 
>> (which was deprecated in JDK 8 and marked for removal in JDK 9) has 
>> been changed to throw SecurityException if the caller has not been 
>> granted AllPermission. This makes the method less likely it will be 
>> used incorrectly while still allowing some more time before it is 
>> removed.
>>
>> http://cr.openjdk.java.net/~mullan/webrevs/8186535/webrev.00/
>>
>> Thanks,
>> Sean
>



More information about the hotspot-dev mailing list