local classes without closures

This commit is contained in:
Alex Tkachman
2012-08-22 18:40:37 +03:00
parent cbde1e1e46
commit fb5bf2f8c6
16 changed files with 365 additions and 143 deletions
@@ -0,0 +1,8 @@
fun box(): String {
enum class K {
O
K
}
return K.O.toString() + K.K.toString()
}
@@ -0,0 +1,11 @@
fun box(): String {
open class K {
val o = "O"
}
class Bar : K() {
val k = "K"
}
return K().o + Bar().k
}
@@ -0,0 +1,7 @@
fun box(): String {
object K {
val ok = "OK"
}
return K.ok
}
@@ -0,0 +1,8 @@
fun box(): String {
val x = "OK"
class Aaa {
val y = x
}
return Aaa().y
}