History log of /art/test/952-invoke-custom/src/transformer/IndyTransformer.java
Revision Date Author Comments
4c213cbf29048bb3df0065c17e82084a4afafc85 26-Feb-2018 Orion Hodson <oth@google.com> ART: More refactoring of invoke-custom tests

Moves 952-invoke-custom-kinds into 952-invoke-custom using ASM
annotations to generate the necessary bootstrap metadata.

Simplify the annotations used by the transformer by replacing
MethodHandleKind, LinkerFieldHandle, and LinkerMethodHandle
annotations with BootstrapMethod annotation.

Bug: 73807070
Test: art/test/run-test --host 952
Change-Id: Ia85e79dea105d84ceaac7c6634b74a7eb232d0ee
76e6adb99db915381da89615f303b3b190c547b1 23-Feb-2018 Orion Hodson <oth@google.com> Use ASM for invoke-custom tests

Removes the dependency of binary blobs generated by the jack compiler.

Fixes the exception chain raised when a bootstrap method returns null.

Bug: 73807070
Test: art/test/run-test --host 952-invoke-custom
Change-Id: Iac615cdeec342b1b67f50bb1258768e199adff10