RFR [11] JDK-8179424: Remove terminally deprecated sun.reflect.Reflection.getCallerClass

David Holmes david.holmes at oracle.com
Thu Dec 21 12:33:36 UTC 2017

On 21/12/2017 8:20 PM, Chris Hegarty wrote:
> David, Alan,
>> On 21 Dec 2017, at 09:54, Alan Bateman <Alan.Bateman at oracle.com> wrote:
>> On 21/12/2017 09:29, David Holmes wrote:
>>> :
>>>> Updated webrev:
>>>>     http://cr.openjdk.java.net/~chegar/8179424/webrev.02/
>>> I don't quite follow the change to the langtools test. Is it just trying to reference something in jdk.unsupported? I don't know what the "patch" does.
>> I looked through webrev.02 and it looks okay. I assume there will be a follow-up bug created to re-examine JVM_GetCallerClass.
>> The update to the jdeps test does look a bit odd, wouldn't it be better to change it to another internal API?
> The test is about identifying StackWalker as the replacement
> supported API for getCallerClass, which is continues to do.

Won't pretend I actually understand that, but as long as the test works 
reliably then okay.


> I could add yet another scenario to test for a different internal
> API that also has a replacement, and add the appropriate
> @modules to the test to expose its package.
> -Chris.

More information about the core-libs-dev mailing list