Add support for RxJava's nullability annotations.

This commit is contained in:
Christopher Horner
2017-04-19 13:29:35 +10:00
committed by Denis Zharkov
parent aee5326ca7
commit 8df40eaa46
7 changed files with 130 additions and 3 deletions
@@ -28,7 +28,8 @@ val NULLABLE_ANNOTATIONS = listOf(
FqName("javax.annotation.CheckForNull"),
FqName("edu.umd.cs.findbugs.annotations.CheckForNull"),
FqName("edu.umd.cs.findbugs.annotations.Nullable"),
FqName("edu.umd.cs.findbugs.annotations.PossiblyNull")
FqName("edu.umd.cs.findbugs.annotations.PossiblyNull"),
FqName("io.reactivex.annotations.Nullable")
)
val JAVAX_NONNULL_ANNOTATION = FqName("javax.annotation.Nonnull")
@@ -40,7 +41,8 @@ val NOT_NULL_ANNOTATIONS = listOf(
FqName("com.android.annotations.NonNull"),
FqName("org.eclipse.jdt.annotation.NonNull"),
FqName("org.checkerframework.checker.nullness.qual.NonNull"),
FqName("lombok.NonNull")
FqName("lombok.NonNull"),
FqName("io.reactivex.annotations.NonNull")
)
val READ_ONLY_ANNOTATIONS = listOf(