Files
kotlin-fork/compiler/testData/cfg/declarations/properties/backingFieldQualifiedWithThis.values
T
2015-05-26 19:28:09 +03:00

18 lines
593 B
Plaintext
Vendored

== Bar ==
abstract class Bar {
abstract var bar : String
fun foo() = "foo" + this.$bar
}
---------------------
=====================
== foo ==
fun foo() = "foo" + this.$bar
---------------------
"foo" <v0>: String NEW: r("foo") -> <v0>
this <v1>: {<: Bar} COPY
this <v1>: {<: Bar} NEW: r(this, <this>) -> <v1>
$bar <v2>: * NEW: r($bar, bar|<v1>) -> <v2>
this.$bar <v2>: * COPY
"foo" + this.$bar <v3>: String NEW: call("foo" + this.$bar, plus|<v0>, <v2>) -> <v3>
=====================