Revert "[Retrace] Make map version 2.2. stable to start emitting..."
Revert submission 74762
Reason for revert: test failures
Reverted changes: /q/submissionid:74762
Bug: b/169953605
Change-Id: I4a97c390031ece79b9f1554f1db67c04d0683761
diff --git a/src/main/java/com/android/tools/r8/naming/ComposingBuilder.java b/src/main/java/com/android/tools/r8/naming/ComposingBuilder.java
index 0fa8b25..fc4fd33 100644
--- a/src/main/java/com/android/tools/r8/naming/ComposingBuilder.java
+++ b/src/main/java/com/android/tools/r8/naming/ComposingBuilder.java
@@ -17,7 +17,6 @@
import com.android.tools.r8.naming.mappinginformation.MappingInformation;
import com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation;
import com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation;
-import com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation;
import com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation;
import com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation.ThrowsCondition;
import com.android.tools.r8.references.ArrayReference;
@@ -91,12 +90,11 @@
"Composition of mapping files supported from map version 2.2.");
}
MapVersion newMapVersion = newMapVersionInfo.getMapVersion();
- if (!ResidualSignatureMappingInformation.isSupported(newMapVersion)
+ // TODO(b/241763080): Should be stable map version.
+ if (newMapVersion.isLessThan(MapVersion.MAP_VERSION_EXPERIMENTAL)
|| newMapVersion.isUnknown()) {
throw new MappingComposeException(
- "Composition of mapping files supported from map version "
- + ResidualSignatureMappingInformation.SUPPORTED_VERSION
- + ".");
+ "Composition of mapping files supported from map version 2.2.");
}
if (currentMapVersion == null) {
currentMapVersion = newMapVersionInfo;
diff --git a/src/main/java/com/android/tools/r8/naming/MapVersion.java b/src/main/java/com/android/tools/r8/naming/MapVersion.java
index b17a34a..322d15d 100644
--- a/src/main/java/com/android/tools/r8/naming/MapVersion.java
+++ b/src/main/java/com/android/tools/r8/naming/MapVersion.java
@@ -13,11 +13,10 @@
MAP_VERSION_1_0("1.0"),
MAP_VERSION_2_0("2.0"),
MAP_VERSION_2_1("2.1"),
- MAP_VERSION_2_2("2.2"),
MAP_VERSION_EXPERIMENTAL("experimental"),
MAP_VERSION_UNKNOWN("unknown");
- public static final MapVersion STABLE = MAP_VERSION_2_2;
+ public static final MapVersion STABLE = MAP_VERSION_2_1;
private final String name;
diff --git a/src/main/java/com/android/tools/r8/naming/mappinginformation/ResidualSignatureMappingInformation.java b/src/main/java/com/android/tools/r8/naming/mappinginformation/ResidualSignatureMappingInformation.java
index 05bbad1..f0ae4a2 100644
--- a/src/main/java/com/android/tools/r8/naming/mappinginformation/ResidualSignatureMappingInformation.java
+++ b/src/main/java/com/android/tools/r8/naming/mappinginformation/ResidualSignatureMappingInformation.java
@@ -23,7 +23,7 @@
public abstract class ResidualSignatureMappingInformation extends ReferentialMappingInformation {
- public static final MapVersion SUPPORTED_VERSION = MapVersion.MAP_VERSION_2_2;
+ public static final MapVersion SUPPORTED_VERSION = MapVersion.MAP_VERSION_EXPERIMENTAL;
public static final String ID = "com.android.tools.r8.residualsignature";
public static final String SIGNATURE_KEY = "signature";