Suppot inlining default methods, inlining function into its default.

This commit is contained in:
Mikhael Bogdanov
2014-05-20 14:14:48 +04:00
parent b3fef4a7a0
commit 6ad2814b01
16 changed files with 276 additions and 91 deletions
@@ -0,0 +1,12 @@
package test
inline fun <T> simpleFun(arg: String = "O", lambda: (String) -> T): T {
return lambda(arg)
}
inline fun <T> simpleFunR(lambda: (String) -> T, arg: String = "O"): T {
return lambda(arg)
}