avaje / avaje-jsr305

Provides Class Retention Nonnull and Nullable javax annotations to assist IDE auto-completion on API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

avaje-jsr305

Provides class retention based javax.annotation @Nullable and @Nonnull annotations purely to annotate API to assist IDE auto-completion - especially when using Kotlin.

Provided scope

This maven artifact is expected to be provided scope and hence the annotations use Class Retention.

<dependency>
  <groupId>io.avaje</groupId>
  <artifactId>avaje-jsr305</artifactId>
  <version>1.0</version>
  <!-- Uses @Retention(RetentionPolicy.CLASS) 
       ... so provided scope expected -->
  <scope>provided</scope>  
</dependency>

About

Provides Class Retention Nonnull and Nullable javax annotations to assist IDE auto-completion on API

License:Apache License 2.0


Languages

Language:Java 100.0%