History log of /dalvik/dx/src/com/android/dx/dex/file/MethodHandleItem.java
Revision Date Author Comments
d7a89b25ef0eaa08e19bdfd52343fb45e2c1655d 26-Sep-2017 Orion Hodson <oth@google.com> dx: Improve MethodHandle annotations

Bug: 65231722
Test: dx/tests/run-test 135
Test: dx/tests/run-test 139
Test: dx/tests/run-all-tests
Change-Id: Ifddc06ffa63d480080b4147d615535891b2950bc
766a678339e615d7e0b3935111392b7eef50df24 21-Sep-2017 Orion Hodson <oth@google.com> New bytecodes for constant-method-{handle,type}

Adds new bytecodes with const-method-handle and const-method-type for
loading constant method handles and method types. Both bytecodes use
format 21c.

Updates dexdump and libdex to include new bytecodes.

Increases the DEX file version to 039 and API level to 27 for DEX
files using these new bytecodes.

Bug: 66562179
Test: dx/tests/run-test 142
Test: dx/tests/run-all-tests

Change-Id: If349a1e026b2ab604560d200e3c6424378958491
b7d748318354aba23ba03f76bdefc31fa6adc885 13-Jun-2017 Orion Hodson <oth@google.com> dx: Add support for invoke-custom

This change adds the translations to invoke-custom and extends the DEX
file sections that dx emits sections for method handles and call
sites.

Test: dx/tests/run-test 135
Test: dx/testse/run-all-tests
Bug: 36641082
Bug: 36957105
Change-Id: Ia1c5b548755485755e8bab0a8f99bd745c2960cd