312feb3dca
This change is required to properly support such declarations in lazy resolution mode as we usually replaced initializers with lazy expressions during the body calculation phase ^KT-62840
18 lines
637 B
Plaintext
Vendored
18 lines
637 B
Plaintext
Vendored
FILE: scriptLevelDestructuringWithAnnotation.kts
|
|
SCRIPT: <script-scriptLevelDestructuringWithAnnotation.kts>
|
|
|
|
@DestrAnno(LAZY_EXPRESSION) lval <destruct>: <implicit> = LAZY_EXPRESSION
|
|
@LeftAnno(LAZY_EXPRESSION) public final val a: <implicit> = LAZY_EXPRESSION
|
|
|
|
|
|
@RightAnno(LAZY_EXPRESSION) public final val b: <implicit> = LAZY_EXPRESSION
|
|
|
|
|
|
@Destr2Anno(LAZY_EXPRESSION) lval <destruct>: <implicit> = LAZY_EXPRESSION
|
|
@SecondLeftAnno(LAZY_EXPRESSION) public final val c: <implicit> = LAZY_EXPRESSION
|
|
|
|
|
|
@SecondRightAnno(LAZY_EXPRESSION) public final val d: <implicit> = LAZY_EXPRESSION
|
|
|
|
|