JDK 9 RFR of JDK-8027063 SecurityManger.getClassContext returns a raw type

Xuelei Fan Xuelei.Fan at Oracle.COM
Tue Jan 7 06:28:42 UTC 2014


Looks fine to me.

Thanks,
Xuelei

On 1/7/2014 4:53 AM, Joe Darcy wrote:
> Hello,
>
> Please review the simple change to fix JDK-8027063
> SecurityManger.getClassContext returns a raw type, which changes a
> signature of a protected method in SecurityManger to remove a use of raw
> types in the core libraries:
>
> --- a/src/share/classes/java/lang/SecurityManager.java    Mon Jan 06
> 11:48:32 2014 -0800
> +++ b/src/share/classes/java/lang/SecurityManager.java    Mon Jan 06
> 12:51:52 2014 -0800
> @@ -1,5 +1,5 @@
>   /*
> - * Copyright (c) 1995, 2011, Oracle and/or its affiliates. All rights
> reserved.
> + * Copyright (c) 1995, 2014, Oracle and/or its affiliates. All rights
> reserved.
>    * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
>    *
>    * This code is free software; you can redistribute it and/or modify it
> @@ -307,7 +307,7 @@
>        *
>        * @return  the execution stack.
>        */
> -    protected native Class[] getClassContext();
> +    protected native Class<?>[] getClassContext();
>
>       /**
>        * Returns the class loader of the most recently executing method
> from
>
> A clean build succeeds and the SecurityManager tests pass after this
> change.
>
> Thanks,
>
> -Joe




More information about the core-libs-dev mailing list