Tests for KT-2255,KT-3032

This commit is contained in:
Vladimir Rudev
2013-01-10 00:11:21 +04:00
committed by Andrey Breslav
parent 8a7548bc84
commit 2201e63031
9 changed files with 130 additions and 0 deletions
@@ -0,0 +1,6 @@
class aClass(){
var myF<caret>ield: Int = 0;
set(value){
$myField=value
}
}
@@ -0,0 +1,6 @@
class aClass(){
var renamed: Int = 0;
set(value){
$renamed =value
}
}
@@ -0,0 +1,6 @@
class aClass(){
var myField: Int = 0;
set(value){
$myFi<caret>eld=value
}
}
@@ -0,0 +1,6 @@
class aClass(){
var anotherRenamed: Int = 0;
set(value){
$anotherRenamed =value
}
}
@@ -0,0 +1,11 @@
class AA {
class B {
fun Int.ba<caret>r() {
val a = this@AA
val b = this@B
val c = this
val c1 = this@bar
}
}
}
@@ -0,0 +1,11 @@
class AA {
class B {
fun Int.foo() {
val a = this@AA
val b = this@B
val c = this
val c1 = this@foo
}
}
}
@@ -0,0 +1,11 @@
class AA {
class B {
fun Int.bar() {
val a = this@AA
val b = this@B
val c = this
val c1 = this@b<caret>ar
}
}
}
@@ -0,0 +1,11 @@
class AA {
class B {
fun Int.anotherFoo() {
val a = this@AA
val b = this@B
val c = this
val c1 = this@anotherFoo
}
}
}