org.gradle.api

## Annotation Type NonNullApi

-     @Target(value={TYPE,PACKAGE})
       @Nonnull
       @TypeQualifierDefault(value={METHOD,PARAMETER})
       @Documented
       @Retention(value=RUNTIME)
      public @interface NonNullApi

  Marks a type or a whole package as providing a non-null API by default. All parameter and return types are assumed to be `Nonnull` unless specifically marked as `Nullable`.
  Since:
    4.2