blob: 0e92ad9a8af7ace37e005d01b0709486199f8603 [file]
// Trait
import org.jetbrains.annotations.NotNull
import org.jetbrains.annotations.Nullable
interface Trait {
fun notNull(p: String): String
fun nullable(p: 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
}