IrOperator -> IrStatementOrigin

This commit is contained in:
Dmitry Petrov
2016-09-14 11:25:16 +03:00
committed by Dmitry Petrov
parent 5386d27284
commit a8a6477ce5
150 changed files with 2234 additions and 2297 deletions
@@ -17,49 +17,49 @@ FILE /augmentedAssignment2.kt
PROPERTY public val p: A
FIELD PROPERTY_BACKING_FIELD public val p: A
EXPRESSION_BODY
CALL 'constructor A()' type=A operator=null
CALL 'constructor A()' type=A origin=null
FUN DEFAULT_PROPERTY_ACCESSOR public fun <get-p>(): A
BLOCK_BODY
RETURN type=kotlin.Nothing from='<get-p>(): A'
GET_BACKING_FIELD 'p: A' type=A operator=null
GET_BACKING_FIELD 'p: A' type=A origin=null
FUN public fun testVariable(): kotlin.Unit
BLOCK_BODY
VAR val a: A
CALL 'constructor A()' type=A operator=null
CALL 'plusAssign(String) on A: Unit' type=kotlin.Unit operator=PLUSEQ
$receiver: GET_VAR 'a: A' type=A operator=PLUSEQ
CALL 'constructor A()' type=A origin=null
CALL 'plusAssign(String) on A: Unit' type=kotlin.Unit origin=PLUSEQ
$receiver: GET_VAR 'a: A' type=A origin=PLUSEQ
s: CONST String type=kotlin.String value='+='
CALL 'minusAssign(String) on A: Unit' type=kotlin.Unit operator=MINUSEQ
$receiver: GET_VAR 'a: A' type=A operator=MINUSEQ
CALL 'minusAssign(String) on A: Unit' type=kotlin.Unit origin=MINUSEQ
$receiver: GET_VAR 'a: A' type=A origin=MINUSEQ
s: CONST String type=kotlin.String value='-='
CALL 'timesAssign(String) on A: Unit' type=kotlin.Unit operator=MULTEQ
$receiver: GET_VAR 'a: A' type=A operator=MULTEQ
CALL 'timesAssign(String) on A: Unit' type=kotlin.Unit origin=MULTEQ
$receiver: GET_VAR 'a: A' type=A origin=MULTEQ
s: CONST String type=kotlin.String value='*='
CALL 'divAssign(String) on A: Unit' type=kotlin.Unit operator=DIVEQ
$receiver: GET_VAR 'a: A' type=A operator=DIVEQ
CALL 'divAssign(String) on A: Unit' type=kotlin.Unit origin=DIVEQ
$receiver: GET_VAR 'a: A' type=A origin=DIVEQ
s: CONST String type=kotlin.String value='/='
CALL 'modAssign(String) on A: Unit' type=kotlin.Unit operator=PERCEQ
$receiver: GET_VAR 'a: A' type=A operator=PERCEQ
CALL 'modAssign(String) on A: Unit' type=kotlin.Unit origin=PERCEQ
$receiver: GET_VAR 'a: A' type=A origin=PERCEQ
s: CONST String type=kotlin.String value='*='
FUN public fun testProperty(): kotlin.Unit
BLOCK_BODY
BLOCK type=kotlin.Unit operator=PLUSEQ
CALL 'plusAssign(String) on A: Unit' type=kotlin.Unit operator=PLUSEQ
$receiver: CALL '<get-p>(): A' type=A operator=PLUSEQ
BLOCK type=kotlin.Unit origin=PLUSEQ
CALL 'plusAssign(String) on A: Unit' type=kotlin.Unit origin=PLUSEQ
$receiver: CALL '<get-p>(): A' type=A origin=PLUSEQ
s: CONST String type=kotlin.String value='+='
BLOCK type=kotlin.Unit operator=MINUSEQ
CALL 'minusAssign(String) on A: Unit' type=kotlin.Unit operator=MINUSEQ
$receiver: CALL '<get-p>(): A' type=A operator=MINUSEQ
BLOCK type=kotlin.Unit origin=MINUSEQ
CALL 'minusAssign(String) on A: Unit' type=kotlin.Unit origin=MINUSEQ
$receiver: CALL '<get-p>(): A' type=A origin=MINUSEQ
s: CONST String type=kotlin.String value='-='
BLOCK type=kotlin.Unit operator=MULTEQ
CALL 'timesAssign(String) on A: Unit' type=kotlin.Unit operator=MULTEQ
$receiver: CALL '<get-p>(): A' type=A operator=MULTEQ
BLOCK type=kotlin.Unit origin=MULTEQ
CALL 'timesAssign(String) on A: Unit' type=kotlin.Unit origin=MULTEQ
$receiver: CALL '<get-p>(): A' type=A origin=MULTEQ
s: CONST String type=kotlin.String value='*='
BLOCK type=kotlin.Unit operator=DIVEQ
CALL 'divAssign(String) on A: Unit' type=kotlin.Unit operator=DIVEQ
$receiver: CALL '<get-p>(): A' type=A operator=DIVEQ
BLOCK type=kotlin.Unit origin=DIVEQ
CALL 'divAssign(String) on A: Unit' type=kotlin.Unit origin=DIVEQ
$receiver: CALL '<get-p>(): A' type=A origin=DIVEQ
s: CONST String type=kotlin.String value='/='
BLOCK type=kotlin.Unit operator=PERCEQ
CALL 'modAssign(String) on A: Unit' type=kotlin.Unit operator=PERCEQ
$receiver: CALL '<get-p>(): A' type=A operator=PERCEQ
BLOCK type=kotlin.Unit origin=PERCEQ
CALL 'modAssign(String) on A: Unit' type=kotlin.Unit origin=PERCEQ
$receiver: CALL '<get-p>(): A' type=A origin=PERCEQ
s: CONST String type=kotlin.String value='%='