OSDN Git Service

Added support for version 51 class files in dx
authordelphinemartin <delphinemartin@google.com>
Mon, 29 Apr 2013 12:04:47 +0000 (14:04 +0200)
committerdelphinemartin <delphinemartin@google.com>
Thu, 16 May 2013 09:20:50 +0000 (11:20 +0200)
commit5ca383d7373cf7c54706b8e70d534deee8d2e3ad
tree0fe8ce60dea37280d75cd5974886454126423ba8
parent9275963e79d1625120db610b78c3a0812ebb2922
Added support for version 51 class files in dx

If an invokedynamic is present, an exception is thrown.

(cherry picked from commit 94629f2a31206637fc79535ffef1b223e9f02e30)

Change-Id: I1922d4cf78465dfd2ac53f8694b7317a1d98016d
19 files changed:
dx/src/com/android/dx/cf/code/ByteOps.java
dx/src/com/android/dx/cf/code/BytecodeArray.java
dx/src/com/android/dx/cf/cst/ConstantPoolParser.java
dx/src/com/android/dx/cf/cst/ConstantTags.java
dx/src/com/android/dx/cf/direct/DirectClassFile.java
dx/tests/003-magic-version-access/class-version-49.0.txt
dx/tests/003-magic-version-access/class-version-49.1.txt
dx/tests/003-magic-version-access/class-version-49.65535.txt
dx/tests/003-magic-version-access/class-version-50.0.txt
dx/tests/003-magic-version-access/class-version-50.1.txt
dx/tests/003-magic-version-access/class-version-50.65535.txt
dx/tests/003-magic-version-access/class-version-51.0.txt
dx/tests/003-magic-version-access/class-version-51.1.txt [new file with mode: 0644]
dx/tests/003-magic-version-access/class-version-51.65535.txt [new file with mode: 0644]
dx/tests/003-magic-version-access/class-version-52.0.txt [new file with mode: 0644]
dx/tests/003-magic-version-access/expected.txt
dx/tests/003-magic-version-access/run
dx/tests/024-code-bytecode/expected.txt
dx/tests/024-code-bytecode/small-class.txt