Files
kotlin-fork/analysis/low-level-api-fir/testdata/fileStructure/declarationsInPropertyInitScript.kts
T
Dmitrii Gridin 7a2dad5ca5 [LL FIR] create separate FileStructureElement for script
It is required to avoid duplication visiting on declarations

^KT-60728
2023-08-02 16:50:45 +00:00

12 lines
319 B
Kotlin

/* RootScriptStructureElement */class A {/* NonReanalyzableClassDeclarationStructureElement */
val a = run {
class X()
val y = 10
}/* NonReanalyzableNonClassDeclarationStructureElement */
}
inline fun <R> run(block: () -> R): R {/* ReanalyzableFunctionStructureElement */
return block()
}