11 lines
454 B
Kotlin
Vendored
11 lines
454 B
Kotlin
Vendored
inline fun <reified T> functionWithLambda(t: T, process: (T) -> Int): Int = process(t)
|
|
|
|
inline fun <reified T> functionWithVararg(i: Int?, vararg t: T): T = t[0]
|
|
|
|
inline fun <reified T> T.functionWithReceiver(i: Int?): T = this
|
|
|
|
inline fun <reified T> T.`name with spaces`(i: Int?): T = this
|
|
|
|
inline fun <reified T> functionWithParamAnnotation(@Suppress("s") t: T): T = t
|
|
|
|
inline fun <reified T> functionUnresolved(@Suppress("s") t: Unresolved<T>): T = t |