It is a temporary step to be able to implement granular scripts support ^KT-60728
27 lines
1.1 KiB
Plaintext
27 lines
1.1 KiB
Plaintext
KT element: KtBinaryExpression
|
|
FIR element: FirAugmentedArraySetCallImpl
|
|
FIR source kind: KtRealSourceElementKind
|
|
|
|
FIR element rendered:
|
|
ArraySet:[m#.get#(String(a)) += IntegerLiteral(1)]
|
|
|
|
FIR FILE:
|
|
FILE: [ResolvedTo(IMPORTS)] compoundAssignWithArrayGetConventionScript.kts
|
|
context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs)
|
|
SCRIPT: [ResolvedTo(BODY_RESOLVE)]
|
|
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
|
|
|
|
public? final? [ResolvedTo(RAW_FIR)] interface A : R|kotlin/Any| {
|
|
public? final? operator [ResolvedTo(RAW_FIR)] fun plusAssign([ResolvedTo(RAW_FIR)] i: Int): R|kotlin/Unit|
|
|
|
|
}
|
|
|
|
public? final? [ResolvedTo(RAW_FIR)] interface MyMap<[ResolvedTo(RAW_FIR)] K, [ResolvedTo(RAW_FIR)] V> : R|kotlin/Any| {
|
|
public? final? operator [ResolvedTo(RAW_FIR)] fun get([ResolvedTo(RAW_FIR)] k: K): V
|
|
|
|
}
|
|
|
|
public? final? [ResolvedTo(RAW_FIR)] fun test([ResolvedTo(RAW_FIR)] m: MyMap<String, A>): R|kotlin/Unit| {
|
|
ArraySet:[m#.get#(String(a)) += IntegerLiteral(1)]
|
|
Unit
|
|
} |