Update Baklava (API level 36) SDK to revision 5
Change-Id: Iec49472ffa3505b7a79ca1532ddb0f844afa21ab
diff --git a/src/test/java/com/android/tools/r8/apimodel/AndroidApiHashingDatabaseBuilderGeneratorTest.java b/src/test/java/com/android/tools/r8/apimodel/AndroidApiHashingDatabaseBuilderGeneratorTest.java
index a731b33..6cbb86e 100644
--- a/src/test/java/com/android/tools/r8/apimodel/AndroidApiHashingDatabaseBuilderGeneratorTest.java
+++ b/src/test/java/com/android/tools/r8/apimodel/AndroidApiHashingDatabaseBuilderGeneratorTest.java
@@ -126,9 +126,9 @@
methodReferences.forEach(field -> numberOfMethods.increment())));
});
// These numbers will change when updating api-versions.xml
- assertEquals(6084, parsedApiClasses.size());
- assertEquals(30817, numberOfFields.get());
- assertEquals(47289, numberOfMethods.get());
+ assertEquals(6222, parsedApiClasses.size());
+ assertEquals(31430, numberOfFields.get());
+ assertEquals(48025, numberOfMethods.get());
}
private static String sampleVersion4ApiVersionsXml =
@@ -313,6 +313,9 @@
if (method.getAccessFlags().isPublic()
&& !notModeledMethods.contains(method.toSourceString())) {
assertTrue(
+ method.toSourceString()
+ + " not found in API database. Did you forget to run main method in this"
+ + " class to regenerate it?",
apiLevelCompute
.computeApiLevelForLibraryReference(method.getReference())
.isKnownApiLevel());
diff --git a/src/test/java/com/android/tools/r8/globalsynthetics/GlobalSyntheticsEnsureClassesOutputTest.java b/src/test/java/com/android/tools/r8/globalsynthetics/GlobalSyntheticsEnsureClassesOutputTest.java
index affeb5a..4a9dc6e 100644
--- a/src/test/java/com/android/tools/r8/globalsynthetics/GlobalSyntheticsEnsureClassesOutputTest.java
+++ b/src/test/java/com/android/tools/r8/globalsynthetics/GlobalSyntheticsEnsureClassesOutputTest.java
@@ -58,7 +58,7 @@
.setMinApi(AndroidApiLevel.K)
.compile()
.inspect(
- inspector -> assertEquals(backend.isDex() ? 1115 : 4, inspector.allClasses().size()));
+ inspector -> assertEquals(backend.isDex() ? 1147 : 4, inspector.allClasses().size()));
}
@Test
diff --git a/third_party/android_jar/lib-v36.tar.gz.sha1 b/third_party/android_jar/lib-v36.tar.gz.sha1
index de23b92..7ae4a86 100644
--- a/third_party/android_jar/lib-v36.tar.gz.sha1
+++ b/third_party/android_jar/lib-v36.tar.gz.sha1
@@ -1 +1 @@
-c31c4d657a3bd7376f73cd8b6d7e55bbcd7c6e39
\ No newline at end of file
+0c46498b29f843953a5e54013d0c6aa8177fc606
\ No newline at end of file
diff --git a/third_party/api_database/api_database.tar.gz.sha1 b/third_party/api_database/api_database.tar.gz.sha1
index 603cda4..a2a5acc 100644
--- a/third_party/api_database/api_database.tar.gz.sha1
+++ b/third_party/api_database/api_database.tar.gz.sha1
@@ -1 +1 @@
-65e3e25f7c5c1ecd5cf31084e5f0e0394c53800a
\ No newline at end of file
+f6cddd7abca49554f6913dc581bea9bd4c298370
\ No newline at end of file
diff --git a/tools/add-android-sdk.py b/tools/add-android-sdk.py
index 5d00eab..2eff289 100755
--- a/tools/add-android-sdk.py
+++ b/tools/add-android-sdk.py
@@ -100,7 +100,8 @@
(os.path.dirname(destination), os.path.basename(destination)))
print('Update d8_r8/commonBuildSrc/src/main/kotlin/DependenciesPlugin.kt'
' if this is a new dependency.')
-
+ print('Run main method in AndroidApiHashingDatabaseBuilderGeneratorTest'
+ ' to generate the API database.')
if __name__ == '__main__':
sys.exit(main())