[go: nahoru, domu]

Change annotation dep from implementation to api

This makes it a compile dependency, not runtime

Generated by running the commands:

find $1 -name "build.gradle" | xargs grep "implementation\|api\|compile" | grep -v "KOTLIN_STDLIB\|/annotation\|annotations/" | grep annotation | grep implementation | sed "s/:.*//g" | xargs sed -i "s/implementation(\"androidx.annotation/api(\"androidx.annotation/g"

find $1 -name "build.gradle" | xargs grep "implementation\|api\|compile" | grep -v "KOTLIN_STDLIB\|/annotation\|annotations/" | grep annotation | grep implementation | sed "s/:.*//g" | xargs sed -i "s/project(\"annotation/api \"androidx.annotation/g"

Test: gw bOS
Change-Id: Ib2f359469cedd1d7bba00237006d49bcf1847ccf
diff --git a/ads/ads-identifier-provider/integration-tests/testapp/build.gradle b/ads/ads-identifier-provider/integration-tests/testapp/build.gradle
index ebb5524..fa4e4a6 100644
--- a/ads/ads-identifier-provider/integration-tests/testapp/build.gradle
+++ b/ads/ads-identifier-provider/integration-tests/testapp/build.gradle
@@ -31,5 +31,5 @@
 dependencies {
     implementation(project(":ads-identifier-provider"))
     implementation("androidx.recyclerview:recyclerview:1.0.0")
-    implementation("androidx.annotation:annotation:1.1.0")
+    api("androidx.annotation:annotation:1.1.0")
 }
diff --git a/animation/animation-testing/build.gradle b/animation/animation-testing/build.gradle
index f34f83e..ba1ae63 100644
--- a/animation/animation-testing/build.gradle
+++ b/animation/animation-testing/build.gradle
@@ -25,7 +25,7 @@
 }
 
 dependencies {
-    implementation("androidx.annotation:annotation:1.1.0")
+    api("androidx.annotation:annotation:1.1.0")
     implementation("androidx.core:core:1.1.0")
     implementation(project(":animation:animation"))
     implementation(ANDROIDX_TEST_EXT_JUNIT)
diff --git a/animation/animation/build.gradle b/animation/animation/build.gradle
index 1d1800e..9f79f03 100644
--- a/animation/animation/build.gradle
+++ b/animation/animation/build.gradle
@@ -25,7 +25,7 @@
 }
 
 dependencies {
-    implementation("androidx.annotation:annotation:1.1.0")
+    api("androidx.annotation:annotation:1.1.0")
     implementation("androidx.core:core:1.1.0")
     implementation("androidx.collection:collection:1.1.0")
 
diff --git a/animation/integration-tests/testapp/build.gradle b/animation/integration-tests/testapp/build.gradle
index 7f702d0..ba5d3c6 100644
--- a/animation/integration-tests/testapp/build.gradle
+++ b/animation/integration-tests/testapp/build.gradle
@@ -22,7 +22,7 @@
 }
 
 dependencies {
-    implementation("androidx.annotation:annotation:1.1.0")
+    api("androidx.annotation:annotation:1.1.0")
     implementation("androidx.core:core:1.1.0")
     implementation(project(":animation:animation"))
     implementation(project(":animation:animation-testing"))
diff --git a/benchmark/common/build.gradle b/benchmark/common/build.gradle
index 29fde4c..4b8d512 100644
--- a/benchmark/common/build.gradle
+++ b/benchmark/common/build.gradle
@@ -29,8 +29,8 @@
 
 dependencies {
     implementation(KOTLIN_STDLIB)
-    implementation("androidx.annotation:annotation:1.0.0")
-    implementation("androidx.annotation:annotation-experimental:1.0.0-rc01")
+    api("androidx.annotation:annotation:1.0.0")
+    api("androidx.annotation:annotation-experimental:1.0.0-rc01")
     implementation(ANDROIDX_TEST_MONITOR)
 
     androidTestImplementation(ANDROIDX_TEST_RULES)
diff --git a/benchmark/junit4/build.gradle b/benchmark/junit4/build.gradle
index 79baf92..7ab07b1 100644
--- a/benchmark/junit4/build.gradle
+++ b/benchmark/junit4/build.gradle
@@ -39,7 +39,7 @@
 
     implementation(ANDROIDX_TEST_RULES)
     implementation(ANDROIDX_TEST_RUNNER)
-    implementation("androidx.annotation:annotation:1.0.0")
+    api("androidx.annotation:annotation:1.0.0")
 
     androidTestImplementation(ANDROIDX_TEST_EXT_JUNIT)
 }
diff --git a/buildSrc/lint-checks/build.gradle b/buildSrc/lint-checks/build.gradle
index a6c575a..0bab94b 100644
--- a/buildSrc/lint-checks/build.gradle
+++ b/buildSrc/lint-checks/build.gradle
@@ -19,5 +19,5 @@
 dependencies {
     compileOnly build_libs.lint.api
     compileOnly build_libs.kotlin.stdlib
-    implementation "androidx.annotation:annotation:1.0.0"
+    api "androidx.annotation:annotation:1.0.0"
 }
diff --git a/camera/camera-camera2/build.gradle b/camera/camera-camera2/build.gradle
index 0ab7d27..e8e6984 100644
--- a/camera/camera-camera2/build.gradle
+++ b/camera/camera-camera2/build.gradle
@@ -28,8 +28,8 @@
     api(project(":camera:camera-core"))
 
     implementation("androidx.core:core:1.1.0")
-    implementation("androidx.annotation:annotation:1.0.0")
-    implementation("androidx.annotation:annotation-experimental:1.0.0-beta01")
+    api("androidx.annotation:annotation:1.0.0")
+    api("androidx.annotation:annotation-experimental:1.0.0-beta01")
     implementation("androidx.concurrent:concurrent-futures:1.0.0")
     implementation(GUAVA_LISTENABLE_FUTURE)
 
diff --git a/camera/camera-core/build.gradle b/camera/camera-core/build.gradle
index 78c39fc..239d5a5 100644
--- a/camera/camera-core/build.gradle
+++ b/camera/camera-core/build.gradle
@@ -29,7 +29,7 @@
     api("androidx.lifecycle:lifecycle-livedata:2.1.0")
     api("androidx.annotation:annotation-experimental:1.0.0-rc01")
     implementation("androidx.exifinterface:exifinterface:1.0.0")
-    implementation("androidx.annotation:annotation:1.0.0")
+    api("androidx.annotation:annotation:1.0.0")
     implementation("androidx.core:core:1.1.0")
     implementation("androidx.concurrent:concurrent-futures:1.0.0")
     implementation("androidx.lifecycle:lifecycle-common:2.1.0")
diff --git a/camera/camera-extensions-stub/build.gradle b/camera/camera-extensions-stub/build.gradle
index fa4f6b3..5763513 100644
--- a/camera/camera-extensions-stub/build.gradle
+++ b/camera/camera-extensions-stub/build.gradle
@@ -25,7 +25,7 @@
 }
 
 dependencies {
-    implementation("androidx.annotation:annotation:1.0.0")
+    api("androidx.annotation:annotation:1.0.0")
 }
 
 android {
diff --git a/camera/camera-testing/build.gradle b/camera/camera-testing/build.gradle
index 377298f..828e7ef 100644
--- a/camera/camera-testing/build.gradle
+++ b/camera/camera-testing/build.gradle
@@ -26,7 +26,7 @@
 
 dependencies {
     implementation(ANDROIDX_TEST_CORE)
-    implementation("androidx.annotation:annotation:1.0.0")
+    api("androidx.annotation:annotation:1.0.0")
     implementation(GUAVA_LISTENABLE_FUTURE)
     implementation("androidx.appcompat:appcompat:1.1.0")
     implementation(project(":camera:camera-core"))
diff --git a/camera/camera-view/build.gradle b/camera/camera-view/build.gradle
index f103652..9ec7a46 100644
--- a/camera/camera-view/build.gradle
+++ b/camera/camera-view/build.gradle
@@ -29,7 +29,7 @@
     api("androidx.lifecycle:lifecycle-common:2.0.0")
     api(project(":camera:camera-core"))
     implementation project(path: ':camera:camera-lifecycle')
-    implementation("androidx.annotation:annotation:1.0.0")
+    api("androidx.annotation:annotation:1.0.0")
     implementation(GUAVA_LISTENABLE_FUTURE)
     implementation("androidx.core:core:1.1.0")
     implementation("androidx.concurrent:concurrent-futures:1.0.0")
diff --git a/compose/compose-runtime/build.gradle b/compose/compose-runtime/build.gradle
index 2f0088f..1e4cbcf 100644
--- a/compose/compose-runtime/build.gradle
+++ b/compose/compose-runtime/build.gradle
@@ -37,7 +37,7 @@
             implementation kotlin("test-junit")
         }
         androidMain.dependencies {
-            implementation "androidx.annotation:annotation:1.0.0"
+            api "androidx.annotation:annotation:1.0.0"
         }
         androidAndroidTest.dependencies {
             implementation(ANDROIDX_TEST_EXT_JUNIT)
diff --git a/inspection/inspection/build.gradle b/inspection/inspection/build.gradle
index 250688b..8410887 100644
--- a/inspection/inspection/build.gradle
+++ b/inspection/inspection/build.gradle
@@ -27,7 +27,7 @@
 }
 
 dependencies {
-    implementation("androidx.annotation:annotation:1.1.0")
+    api("androidx.annotation:annotation:1.1.0")
     testImplementation(TRUTH)
     testImplementation(KOTLIN_STDLIB)
     testImplementation(JUNIT)
diff --git a/lifecycle/lifecycle-runtime-ktx/build.gradle b/lifecycle/lifecycle-runtime-ktx/build.gradle
index f1a1621..2020f40 100644
--- a/lifecycle/lifecycle-runtime-ktx/build.gradle
+++ b/lifecycle/lifecycle-runtime-ktx/build.gradle
@@ -37,7 +37,7 @@
     api(project(":lifecycle:lifecycle-runtime"))
     api(KOTLIN_STDLIB)
     api(KOTLIN_COROUTINES_ANDROID)
-    implementation("androidx.annotation:annotation:1.0.0")
+    api("androidx.annotation:annotation:1.0.0")
 
     testImplementation(JUNIT)
     testImplementation(TRUTH)
diff --git a/message-browser/browser/build.gradle b/message-browser/browser/build.gradle
index 49d3a3c..03abbfe 100644
--- a/message-browser/browser/build.gradle
+++ b/message-browser/browser/build.gradle
@@ -15,7 +15,7 @@
 dependencies {
     implementation("androidx.core:core:1.1.0")
     implementation("androidx.collection:collection:1.0.0")
-    implementation("androidx.annotation:annotation:1.1.0")
+    api("androidx.annotation:annotation:1.1.0")
 
     androidTestImplementation(ANDROIDX_TEST_EXT_JUNIT)
     androidTestImplementation(ANDROIDX_TEST_CORE)
diff --git a/preference/preference/build.gradle b/preference/preference/build.gradle
index 601c857..5ce43ce 100644
--- a/preference/preference/build.gradle
+++ b/preference/preference/build.gradle
@@ -27,7 +27,7 @@
 
 dependencies {
     // TODO: change to alpha02 after release
-    implementation("androidx.annotation:annotation:1.1.0")
+    api("androidx.annotation:annotation:1.1.0")
     api("androidx.appcompat:appcompat:1.1.0")
     // TODO: change to alpha05 after release
     api("androidx.core:core:1.1.0")
diff --git a/remotecallback/build.gradle b/remotecallback/build.gradle
index ae262cd..5dfc1f3 100644
--- a/remotecallback/build.gradle
+++ b/remotecallback/build.gradle
@@ -26,7 +26,7 @@
 }
 
 dependencies {
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
     implementation project(':collection:collection')
 
     androidTestImplementation(ANDROIDX_TEST_EXT_JUNIT)
diff --git a/remotecallback/processor/build.gradle b/remotecallback/processor/build.gradle
index 504c84b..1c23e73 100644
--- a/remotecallback/processor/build.gradle
+++ b/remotecallback/processor/build.gradle
@@ -27,7 +27,7 @@
 }
 
 dependencies {
-    implementation("androidx.annotation:annotation:1.1.0")
+    api("androidx.annotation:annotation:1.1.0")
     implementation(JAVAPOET)
 }
 
diff --git a/slices/builders/build.gradle b/slices/builders/build.gradle
index 63bbe8d..46b54cb 100644
--- a/slices/builders/build.gradle
+++ b/slices/builders/build.gradle
@@ -27,7 +27,7 @@
 dependencies {
     implementation(project(":slice-core"))
     api(project(":remotecallback"))
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
     implementation "androidx.core:core:1.1.0"
     implementation project(':collection:collection')
 }
diff --git a/slices/builders/ktx/build.gradle b/slices/builders/ktx/build.gradle
index 73ed2a7..80e9003 100644
--- a/slices/builders/ktx/build.gradle
+++ b/slices/builders/ktx/build.gradle
@@ -39,7 +39,7 @@
 
 dependencies {
     implementation(project(":slice-core"))
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
     implementation(project(":core:core"))
     api(project(":slice-builders"))
     api(KOTLIN_STDLIB)
diff --git a/slices/core/build.gradle b/slices/core/build.gradle
index 3296d2a..e41cd1f 100644
--- a/slices/core/build.gradle
+++ b/slices/core/build.gradle
@@ -26,7 +26,7 @@
 }
 
 dependencies {
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
     implementation "androidx.appcompat:appcompat:1.1.0"
     implementation "androidx.collection:collection:1.1.0"
 
diff --git a/sqlite/sqlite-inspection/build.gradle b/sqlite/sqlite-inspection/build.gradle
index a59e8c2..2020399 100644
--- a/sqlite/sqlite-inspection/build.gradle
+++ b/sqlite/sqlite-inspection/build.gradle
@@ -35,7 +35,7 @@
 apply(plugin: "com.google.protobuf")
 
 dependencies {
-    implementation("androidx.annotation:annotation:1.1.0")
+    api("androidx.annotation:annotation:1.1.0")
     implementation(project(":inspection:inspection"))
     implementation 'com.google.protobuf:protobuf-javalite:3.10.0'
 
diff --git a/ui/ui-android-text/build.gradle b/ui/ui-android-text/build.gradle
index 530006d..e965411 100644
--- a/ui/ui-android-text/build.gradle
+++ b/ui/ui-android-text/build.gradle
@@ -30,7 +30,7 @@
 dependencies {
     implementation(KOTLIN_STDLIB)
 
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     testImplementation(ANDROIDX_TEST_RULES)
     testImplementation(ANDROIDX_TEST_RUNNER)
diff --git a/ui/ui-android-view-non-ir/build.gradle b/ui/ui-android-view-non-ir/build.gradle
index 902b7a3..8dc71cb 100644
--- a/ui/ui-android-view-non-ir/build.gradle
+++ b/ui/ui-android-view-non-ir/build.gradle
@@ -35,7 +35,7 @@
     implementation(KOTLIN_STDLIB)
 
     implementation "androidx.activity:activity:1.0.0-alpha01"
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     implementation project(":compose:compose-runtime")
     implementation project(":ui:ui-core")
diff --git a/ui/ui-android-view/build.gradle b/ui/ui-android-view/build.gradle
index 62375be..7b9630a 100644
--- a/ui/ui-android-view/build.gradle
+++ b/ui/ui-android-view/build.gradle
@@ -35,7 +35,7 @@
     implementation(KOTLIN_STDLIB)
 
     implementation "androidx.activity:activity:1.0.0-alpha01"
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     implementation project(":compose:compose-runtime")
     implementation project(":ui:ui-android-view-non-ir")
diff --git a/ui/ui-animation-core/build.gradle b/ui/ui-animation-core/build.gradle
index f301b94..97bdde6 100644
--- a/ui/ui-animation-core/build.gradle
+++ b/ui/ui-animation-core/build.gradle
@@ -31,7 +31,7 @@
 dependencies {
     implementation(KOTLIN_STDLIB)
 
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
     implementation "androidx.dynamicanimation:dynamicanimation:1.0.0"
 
     testImplementation(ANDROIDX_TEST_RULES)
diff --git a/ui/ui-animation/build.gradle b/ui/ui-animation/build.gradle
index 4808cff..87b6671 100644
--- a/ui/ui-animation/build.gradle
+++ b/ui/ui-animation/build.gradle
@@ -33,7 +33,7 @@
 
     implementation(KOTLIN_STDLIB)
 
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     api project(":ui:ui-animation-core")
 
diff --git a/ui/ui-animation/integration-tests/animation-demos/build.gradle b/ui/ui-animation/integration-tests/animation-demos/build.gradle
index 9433acf..2bf89f6 100644
--- a/ui/ui-animation/integration-tests/animation-demos/build.gradle
+++ b/ui/ui-animation/integration-tests/animation-demos/build.gradle
@@ -18,7 +18,7 @@
     implementation(KOTLIN_STDLIB)
 
     implementation "androidx.activity:activity:1.0.0-alpha01"
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     implementation project(":compose:compose-runtime")
     implementation project(":ui:ui-core")
diff --git a/ui/ui-core/build.gradle b/ui/ui-core/build.gradle
index 0d734be..50c73d7 100644
--- a/ui/ui-core/build.gradle
+++ b/ui/ui-core/build.gradle
@@ -31,7 +31,7 @@
 dependencies {
     implementation(KOTLIN_STDLIB)
 
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     implementation project(":compose:compose-runtime")
 
diff --git a/ui/ui-foundation/build.gradle b/ui/ui-foundation/build.gradle
index c5a0171..dbeb4bb 100644
--- a/ui/ui-foundation/build.gradle
+++ b/ui/ui-foundation/build.gradle
@@ -33,7 +33,7 @@
 
     implementation(KOTLIN_STDLIB)
 
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     api project(":compose:compose-runtime")
     api project(":ui:ui-core")
diff --git a/ui/ui-foundation/integration-tests/foundation-demos/build.gradle b/ui/ui-foundation/integration-tests/foundation-demos/build.gradle
index 9ea7499..a81f788 100644
--- a/ui/ui-foundation/integration-tests/foundation-demos/build.gradle
+++ b/ui/ui-foundation/integration-tests/foundation-demos/build.gradle
@@ -35,7 +35,7 @@
     implementation(KOTLIN_STDLIB)
 
     implementation "androidx.activity:activity:1.0.0-alpha01"
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     implementation project(":compose:compose-runtime")
     implementation project(":ui:ui-core")
diff --git a/ui/ui-framework/integration-tests/framework-demos/build.gradle b/ui/ui-framework/integration-tests/framework-demos/build.gradle
index 2aa4430..dc4cb7a 100644
--- a/ui/ui-framework/integration-tests/framework-demos/build.gradle
+++ b/ui/ui-framework/integration-tests/framework-demos/build.gradle
@@ -17,7 +17,7 @@
     implementation(KOTLIN_STDLIB)
 
     implementation "androidx.activity:activity:1.0.0-alpha01"
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     implementation project(":compose:compose-runtime")
     implementation project(":ui:ui-core")
diff --git a/ui/ui-layout/build.gradle b/ui/ui-layout/build.gradle
index 1c364ba..cd94775 100644
--- a/ui/ui-layout/build.gradle
+++ b/ui/ui-layout/build.gradle
@@ -34,7 +34,7 @@
 
     implementation(KOTLIN_STDLIB)
 
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     implementation project(":compose:compose-runtime")
     api project(":ui:ui-core")
diff --git a/ui/ui-layout/integration-tests/layout-demos/build.gradle b/ui/ui-layout/integration-tests/layout-demos/build.gradle
index 7fff9e3..206bc8b 100644
--- a/ui/ui-layout/integration-tests/layout-demos/build.gradle
+++ b/ui/ui-layout/integration-tests/layout-demos/build.gradle
@@ -33,7 +33,7 @@
     implementation(KOTLIN_STDLIB)
 
     implementation "androidx.activity:activity:1.0.0-alpha01"
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     implementation project(":compose:compose-runtime")
     implementation project(":ui:ui-core")
diff --git a/ui/ui-material/build.gradle b/ui/ui-material/build.gradle
index 0883fe8..b04aa0b 100644
--- a/ui/ui-material/build.gradle
+++ b/ui/ui-material/build.gradle
@@ -33,7 +33,7 @@
 
     implementation(KOTLIN_STDLIB)
 
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     api project(":compose:compose-runtime")
     api project(":ui:ui-core")
diff --git a/ui/ui-material/integration-tests/material-demos/build.gradle b/ui/ui-material/integration-tests/material-demos/build.gradle
index 35fea8b..d985c6b 100644
--- a/ui/ui-material/integration-tests/material-demos/build.gradle
+++ b/ui/ui-material/integration-tests/material-demos/build.gradle
@@ -20,7 +20,7 @@
     implementation(KOTLIN_STDLIB)
 
     implementation "androidx.activity:activity:1.0.0-alpha01"
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
     implementation "androidx.preference:preference:1.1.0-rc01"
 
     implementation project(":compose:compose-runtime")
diff --git a/ui/ui-material/integration-tests/material-studies/build.gradle b/ui/ui-material/integration-tests/material-studies/build.gradle
index 7667548..9423426 100644
--- a/ui/ui-material/integration-tests/material-studies/build.gradle
+++ b/ui/ui-material/integration-tests/material-studies/build.gradle
@@ -32,7 +32,7 @@
     implementation(KOTLIN_STDLIB)
 
     implementation "androidx.activity:activity:1.0.0-alpha01"
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     implementation project(":compose:compose-runtime")
     implementation project(":ui:ui-core")
diff --git a/ui/ui-text/integration-tests/text-demos/build.gradle b/ui/ui-text/integration-tests/text-demos/build.gradle
index 5b72f84..6582b43 100644
--- a/ui/ui-text/integration-tests/text-demos/build.gradle
+++ b/ui/ui-text/integration-tests/text-demos/build.gradle
@@ -15,7 +15,7 @@
     implementation(KOTLIN_STDLIB)
 
     implementation "androidx.activity:activity:1.0.0-alpha01"
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     implementation project(":compose:compose-runtime")
     implementation project(":ui:ui-core")
diff --git a/ui/ui-tooling/build.gradle b/ui/ui-tooling/build.gradle
index bd5b8a6..4977ff9 100644
--- a/ui/ui-tooling/build.gradle
+++ b/ui/ui-tooling/build.gradle
@@ -33,7 +33,7 @@
 
     implementation(KOTLIN_STDLIB)
 
-    implementation "androidx.annotation:annotation:1.1.0"
+    api "androidx.annotation:annotation:1.1.0"
 
     api(project(":compose:compose-runtime"))
     api(project(":ui:ui-core"))
diff --git a/versionedparcelable/build.gradle b/versionedparcelable/build.gradle
index 9b23585..997a891 100644
--- a/versionedparcelable/build.gradle
+++ b/versionedparcelable/build.gradle
@@ -26,7 +26,7 @@
 }
 
 dependencies {
-    implementation("androidx.annotation:annotation:1.1.0")
+    api("androidx.annotation:annotation:1.1.0")
     implementation("androidx.collection:collection:1.0.0")
 
     androidTestImplementation(ANDROIDX_TEST_EXT_JUNIT)