58ad26ee5b
Now we can resolve all script declarations independently ^KT-65344 Fixed
27 lines
550 B
Plaintext
Vendored
27 lines
550 B
Plaintext
Vendored
/* anchor --> *//* anchor --> */class Builder {
|
|
/* anchor --> */var version: String = ""/* <-- */
|
|
|
|
/* anchor --> */fun execute() {
|
|
println(version)
|
|
}/* <-- */
|
|
}/* <-- */
|
|
|
|
/* anchor --> */fun build(/* anchor --> */action: Builder.() -> Unit/* <-- */) = Builder().apply(action)/* <-- */
|
|
|
|
/* anchor --> */build {
|
|
version = "123"
|
|
class A {
|
|
fun doo() {
|
|
|
|
}
|
|
}
|
|
|
|
execute()
|
|
}/* <-- */
|
|
|
|
/* anchor --> */val builder = build {
|
|
version = "321"
|
|
}/* <-- */
|
|
|
|
/* anchor --> */builder.execute()/* <-- */
|
|
/* <-- */ |