KT-865 extension function as unary operation

This commit is contained in:
Alex Tkachman
2012-01-04 12:54:10 +02:00
parent 49bad83c42
commit 629cdfc822
4 changed files with 37 additions and 21 deletions
@@ -0,0 +1,19 @@
import java.util.*
class Template() {
val collected = LinkedList<String>()
fun String.plus() {
collected.add(this@plus)
}
fun test() {
+ "239"
}
}
fun box() : String {
val u = Template()
u.test()
return if(u.collected.size() == 1 && u.collected.get(0) == "239") "OK" else "fail"
}