Package com.google.common.base
Annotation Type ElementTypesAreNonnullByDefault
-
@Retention(RUNTIME) @Target(TYPE) @TypeQualifierDefault({FIELD,METHOD,PARAMETER}) @Nonnull @interface ElementTypesAreNonnullByDefaultMarks all "top-level" types as non-null in a way that is recognized by Kotlin. Note that this unfortunately includes type-variable usages, so we also provideParametricNullnessto "undo" it as best we can.