diff --git a/libraries/common/src/main/java/androidx/media3/common/util/UnstableApi.java b/libraries/common/src/main/java/androidx/media3/common/util/UnstableApi.java index a624093e08..e4a7f5c20e 100644 --- a/libraries/common/src/main/java/androidx/media3/common/util/UnstableApi.java +++ b/libraries/common/src/main/java/androidx/media3/common/util/UnstableApi.java @@ -47,8 +47,27 @@ import java.lang.annotation.Target; * Android Studio, in order to alert developers to the risk of breaking changes. * *

Individual usage sites can be opted-in to suppress the lint error by using the {@link - * androidx.annotation.OptIn} annotation: {@code @androidx.annotation.OptIn(markerClass = - * androidx.media3.common.util.UnstableApi.class)}. + * androidx.annotation.OptIn} annotation. + * + *

In Java: + * + *

{@code
+ * import androidx.annotation.OptIn;
+ * import androidx.media3.common.util.UnstableApi;
+ * ...
+ * @OptIn(markerClass = UnstableApi.class)
+ * private void methodUsingUnstableApis() { ... }
+ * }
+ * + *

In Kotlin: + * + *

{@code
+ * import androidx.annotation.OptIn
+ * import androidx.media3.common.util.UnstableApi
+ * ...
+ * @OptIn(UnstableApi::class)
+ * private fun methodUsingUnstableApis() { ... }
+ * }
* *

Whole projects can be opted-in by suppressing the specific lint error in their {@code lint.xml} file: