# NullableType

Artifact: [androidx.media3:media3-common](https://developer.android.com/jetpack/androidx/releases/media3) [View Source](https://cs.android.com/search?q=file:androidx/media3/common/util/NullableType.java+class:androidx.media3.common.util.NullableType)

*** ** * ** ***


```
@UnstableApi
@Documented
@Retention(value = RetentionPolicy.CLASS)
@Nonnull(when = When.MAYBE)
@Target(value = [ElementType.TYPE_USE])
@TypeQualifierNickname
annotation NullableType
```

<br />

*** ** * ** ***

Annotation for specifying a nullable type.

Unlike `https://developer.android.com/reference/kotlin/androidx/annotation/Nullable` used elsewhere in the library, this annotation can be used on `https://developer.android.com/reference/java/lang/annotation/ElementType.html#TYPE_USE` locations like generic type parameters and array element types.