commit | 0ab763ddedfe1f89631ea253022c73252d0bd48f | [log] [tgz] |
---|---|---|
author | Eric Milles <eric.milles@thomsonreuters.com> | Fri Jun 12 15:13:40 2020 -0500 |
committer | Eric Milles <eric.milles@thomsonreuters.com> | Fri Jun 12 15:13:40 2020 -0500 |
tree | 88c8d46a57d9792beea32dce9d9168b2908a10f7 | |
parent | 67d86419e0f6c3a9c8d18fe94b1326e999199586 [diff] |
GROOVY-5410: handle method selection for proxy object more carefully getMetaClass() is passed on to InvocationHandler and $ProvyN is lost: def dp = Proxy.newProxyInstance(..., invocationHandler) def mc = dp.getMetaClass() def c = mc.getTheClass() "c" refers to class of whatever the handler returned a meta class for