commit | 8870bd8724707c387104ccf100c9736d7628ad30 | [log] [tgz] |
---|---|---|
author | Orion Hodson <oth@google.com> | Tue Jan 04 16:13:46 2022 +0000 |
committer | Orion Hodson <oth@google.com> | Sun Jan 16 16:56:37 2022 +0000 |
tree | 9cc456bd6173a7328777bf005bfb64ceec124c8d | |
parent | b9c1ac3cbc046010642e892bdeb77d113f7ddd8a [diff] |
Implement VarargsCollector.asType() and related changes This change: - introduces AsTypeAdapter for performing pairwise conversions. - drop use MethodHandle.nominalType and use AsTypeAdapter instead. - fixes MethodHandle.invokeWithArguments(). - avoids calling into the runtime for every transformer invocation. - adds some upstream MethodHandle tests. Bug: 207844518 Test: art/test.py --host Test: atest CtsLibcoreOjTestCases Change-Id: Ibe7382e4900af1fd93f9b36b899e5ec1715abb57