Local classes.

This commit is contained in:
Dmitry Petrov
2016-08-30 14:36:29 +03:00
committed by Dmitry Petrov
parent 41d772d636
commit dc169e98d5
5 changed files with 34 additions and 5 deletions
+6
View File
@@ -0,0 +1,6 @@
fun outer() {
class LocalClass {
fun foo() {}
}
LocalClass().foo()
}
+10
View File
@@ -0,0 +1,10 @@
FILE /localClasses.kt
FUN public fun outer(): kotlin.Unit
BLOCK_BODY
CLASS CLASS LocalClass
FUN public constructor LocalClass()
BLOCK_BODY
FUN public final fun foo(): kotlin.Unit
BLOCK_BODY
CALL .foo type=kotlin.Unit operator=null
$this: CALL .<init> type=outer.LocalClass operator=null