mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-03-10 08:31:29 +00:00
36 lines
922 B
Kotlin
Vendored
36 lines
922 B
Kotlin
Vendored
// FileFacadeKt
|
|
|
|
import org.jetbrains.annotations.NotNull
|
|
import org.jetbrains.annotations.Nullable
|
|
|
|
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 = { "" }()
|
|
|
|
val notNullValWithGet: String
|
|
@[Nullable] get() = ""
|
|
|
|
var notNullVarWithGetSet: String
|
|
@[Nullable] get() = ""
|
|
@[Nullable] set(v) {}
|
|
|
|
val nullableValWithGet: String?
|
|
@[NotNull] get() = ""
|
|
|
|
var nullableVarWithGetSet: String?
|
|
@NotNull get() = ""
|
|
@NotNull set(v) {}
|
|
|
|
private val privateNn: String = { "" }()
|
|
private val privateN: String? = { "" }()
|
|
private fun privateFun(a: String, b: String?): String? = null |