diff options
author | Ulyana Trafimovich <skvadrik@google.com> | 2019-08-30 15:38:36 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-08-30 15:38:36 +0000 |
commit | ba6932af4c712f3e5b402e9801985754698ead0f (patch) | |
tree | 78e1c0c4baf33dd5c13f2de1c1a95541ca222dcf | |
parent | a9e6e81858f320fb075a079ba1f44368e873d7cd (diff) | |
parent | c5a808c93882dd802d4a22ca26f3b5463b8eed89 (diff) | |
download | dalvik-ba6932af4c712f3e5b402e9801985754698ead0f.tar.gz |
Merge "Bumped DEX format version to 040."
-rw-r--r-- | dx/src/com/android/dex/DexFormat.java | 10 | ||||
-rwxr-xr-x | dx/tests/run-all-tests | 2 |
2 files changed, 11 insertions, 1 deletions
diff --git a/dx/src/com/android/dex/DexFormat.java b/dx/src/com/android/dex/DexFormat.java index 66b4460d7..ab995667b 100644 --- a/dx/src/com/android/dex/DexFormat.java +++ b/dx/src/com/android/dex/DexFormat.java @@ -23,6 +23,9 @@ package com.android.dex; public final class DexFormat { private DexFormat() {} + /** API level to target in order to allow spaces in SimpleName */ + public static final int API_SPACES_IN_SIMPLE_NAME = 10000; + /** API level to target in order to generate const-method-handle and const-method-type */ public static final int API_CONST_METHOD_HANDLE = 28; @@ -48,6 +51,9 @@ public final class DexFormat { */ public static final int API_CURRENT = API_CONST_METHOD_HANDLE; + /** dex file version number for API level 10000 and earlier */ + public static final String VERSION_FOR_API_10000 = "040"; + /** dex file version number for API level 28 and earlier */ public static final String VERSION_FOR_API_28 = "039"; @@ -127,6 +133,8 @@ public final class DexFormat { return API_METHOD_HANDLES; } else if (version.equals(VERSION_FOR_API_28)) { return API_CONST_METHOD_HANDLE; + } else if (version.equals(VERSION_FOR_API_10000)) { + return API_SPACES_IN_SIMPLE_NAME; } else if (version.equals(VERSION_CURRENT)) { return API_CURRENT; } @@ -145,6 +153,8 @@ public final class DexFormat { if (targetApiLevel >= API_CURRENT) { version = VERSION_CURRENT; + } else if (targetApiLevel >= API_SPACES_IN_SIMPLE_NAME) { + version = VERSION_FOR_API_10000; } else if (targetApiLevel >= API_CONST_METHOD_HANDLE) { version = VERSION_FOR_API_28; } else if (targetApiLevel >= API_METHOD_HANDLES) { diff --git a/dx/tests/run-all-tests b/dx/tests/run-all-tests index 3734a98f1..1822b22b8 100755 --- a/dx/tests/run-all-tests +++ b/dx/tests/run-all-tests @@ -33,7 +33,7 @@ cd "${progdir}" progdir=`pwd` prog="${progdir}"/`basename "${prog}"` -skip_tests="" +skip_tests="127-merge-stress" # Command-line options sequential="no" |