Upgrade to the lastest metalava
This change also disables a number of API lint checks that
androidx does not pass, they should be enabled in a follow up
CL.
Test: ./gradlew updateApi
Change-Id: I5805d1d2cd273ceb0f85979c606f678733f869c9
diff --git a/buildSrc/src/main/kotlin/androidx/build/metalava/MetalavaRunner.kt b/buildSrc/src/main/kotlin/androidx/build/metalava/MetalavaRunner.kt
index 3580d2a..dba3e57b 100644
--- a/buildSrc/src/main/kotlin/androidx/build/metalava/MetalavaRunner.kt
+++ b/buildSrc/src/main/kotlin/androidx/build/metalava/MetalavaRunner.kt
@@ -112,6 +112,12 @@
"NotCloseable",
"SamShouldBeLast",
"MissingJvmstatic",
+ "CallbackMethodName",
+ "GetterOnBuilder",
+ "StaticFinalBuilder",
+ "MissingGetterMatchingBuilder",
+ "SetterReturnsThis",
+ "BuilderSetStyle",
// We should only treat these as warnings
"IntentBuilderName",
@@ -122,9 +128,7 @@
listOf(
"MinMaxConstant",
"TopLevelBuilder",
- "BuilderSetStyle",
"MissingBuildMethod",
- "SetterReturnsThis",
"OverlappingConstants",
"IllegalStateException",
"ListenerLast",