[ApiModel] Disable api-modeling for flamingo in D8
Bug: b/270952777
Change-Id: Ia4c1f3895325433ba8c6e44b74b0b55e77129b56
diff --git a/src/main/java/com/android/tools/r8/D8Command.java b/src/main/java/com/android/tools/r8/D8Command.java
index 35d22bb..ab7a46f 100644
--- a/src/main/java/com/android/tools/r8/D8Command.java
+++ b/src/main/java/com/android/tools/r8/D8Command.java
@@ -353,6 +353,12 @@
*/
@Deprecated
public Builder setEnableExperimentalMissingLibraryApiModeling(boolean enable) {
+ // Do nothing here due to b/270952777.
+ return self();
+ }
+
+ /** This is only used from tests to check api-modeling */
+ public Builder setEnableExperimentalMissingLibraryApiModelingInternal(boolean enable) {
this.enableMissingLibraryApiModeling = enable;
return self();
}
diff --git a/src/test/java/com/android/tools/r8/D8TestBuilder.java b/src/test/java/com/android/tools/r8/D8TestBuilder.java
index de0565f..4aa44c9 100644
--- a/src/test/java/com/android/tools/r8/D8TestBuilder.java
+++ b/src/test/java/com/android/tools/r8/D8TestBuilder.java
@@ -83,7 +83,7 @@
BenchmarkResults benchmarkResults)
throws CompilationFailedException {
libraryDesugaringTestConfiguration.configure(builder);
- builder.setEnableExperimentalMissingLibraryApiModeling(enableMissingLibraryApiModeling);
+ builder.setEnableExperimentalMissingLibraryApiModelingInternal(enableMissingLibraryApiModeling);
ToolHelper.runAndBenchmarkD8(builder, optionsConsumer, benchmarkResults);
return new D8TestCompileResult(
getState(),