diff options
author | Narayan Kamath <narayan@google.com> | 2016-10-18 11:01:19 +0100 |
---|---|---|
committer | Narayan Kamath <narayan@google.com> | 2016-11-02 11:10:25 +0000 |
commit | 5eeb4739159cda8b5756d9a38dc7b6c36b0cc03a (patch) | |
tree | ecac965b74c11878125909bfd4cf046a4269b19d /annotations/generate_annotated_java_files.py | |
parent | 0e339fdea956f8a7916515a4952e3342701a69a2 (diff) |
MethodHandles: Implement the first set of transforms.
Implements support for :
- MethodHandles.dropArguments.
- MethodHandles.catchException.
- MethodHandles.guardWithTest.
Even though this doesn't involve runtime changes, note that tests are
in art/ because the runtime still needs a flag to enable method handles.
This change also fixes a bug in MethodHandles.throwException; the method
must throw the argument instance passed to it.
Test: make test-art-host
Bug: 30550796
Change-Id: I0307ce098185119c0a7a6838aa53df463184e755
Diffstat (limited to 'annotations/generate_annotated_java_files.py')
0 files changed, 0 insertions, 0 deletions