Test for nullability annotations generalized and generated

This commit is contained in:
Andrey Breslav
2014-05-23 08:52:52 +02:00
parent 6617a884e4
commit afca70eb41
30 changed files with 228 additions and 116 deletions
@@ -0,0 +1,20 @@
// Trait
import org.jetbrains.annotations.NotNull
import org.jetbrains.annotations.Nullable
trait Trait {
fun notNull(a: String): String
fun nullable(a: String?): String?
NotNull fun notNullWithNN(): String
Nullable fun notNullWithN(): String
Nullable fun nullableWithN(): String?
NotNull fun nullableWithNN(): String?
val nullableVal: String?
var nullableVar: String?
val notNullVal: String
var notNullVar: String
}