c68c4d3b6d
Now closure builder can contain includes. Includes
are another builders which closures must be added
to the building one.
Includes are:
For function closure:
call targets (including constructors)
callable reference targets
For class:
all children declarations
call targets (including constructors)
callable reference targets
For constructor:
call and callable reference targets
delegating constructor call target
constructing class closure
14 lines
189 B
Kotlin
14 lines
189 B
Kotlin
fun main(args : Array<String>) {
|
|
var x = 1
|
|
fun local1() {
|
|
x++
|
|
}
|
|
|
|
class A {
|
|
fun bar() {
|
|
local1()
|
|
}
|
|
}
|
|
A().bar()
|
|
println("OK")
|
|
} |