commit | 2ff0cb1d29989f1a92824d225de76037ff31cec4 | [log] [tgz] |
---|---|---|
author | Orion Hodson <oth@google.com> | Thu Aug 27 09:04:57 2020 +0100 |
committer | Treehugger Robot <treehugger-gerrit@google.com> | Thu Aug 27 12:15:34 2020 +0000 |
tree | 8cd4e7af30bd5a23263c5fab44efe545429411c7 | |
parent | b9845a5ba7ec7f483aa8b1f3b980f8e19f02dabe [diff] |
Refine VarHandle::GetMethodTypeMatchForAccessMode() Treat assignable types as exact to broaden cases in the runtime that take the faster path. Also treat parameters of type j.l.Void as assignable since this means the parameter value is null. Remove unused VarHandle::IsInvokerMethodTypeCompatible(). Bug: 65872996 Test: art/test.py --host -r -t 712 Test: m test-art-host-gtest Change-Id: I0aea10b53d03a1a13ff23dfedaeb0d1c75c3f1ff