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