Files
kotlin-fork/js/js.translator/testFiles/extensionFunction/cases/extensionOnClassWithExplicitAndImplicitReceiver.kt
T
Mikhael Bogdanov d11311ec20 Test compilation fix
2013-12-02 18:30:42 +04:00

24 lines
372 B
Kotlin

package foo
public class Foo {
public fun blah(): Int {
return 5
}
}
public inline fun Foo.fooImp() : String {
return "impl" + blah()
}
public inline fun Foo.fooExp() : String {
return "expl" + this.blah()
}
fun box() : Boolean {
var a = Foo()
if (a.fooImp() != "impl5") return false
if (a.fooExp() != "expl5") return false
return true;
}