Files
kotlin-fork/plugins/uast-kotlin/testData/SAM.kt
T
2018-07-09 19:41:07 +03:00

13 lines
342 B
Kotlin
Vendored

val notSam = { /* Not SAM */ }
var foo: java.lang.Runnable = {/* Variable */}
fun bar(): java.lang.Runnable {
foo = {/* Assignment */}
val a = {/* Type Cast */} as java.lang.Runnable
runRunnable {/* Argument */}
return {/* Return */}
}
val baz = java.lang.Runnable { /* SAM */ }
fun runRunnable(r: java.lang.Runnable) = r()