#KT-9938 Fixed

This commit is contained in:
Anton Sukhonosenko
2015-11-23 23:33:38 +03:00
parent 9c73502bdc
commit 6b49ac6b46
23 changed files with 203 additions and 15 deletions
@@ -0,0 +1 @@
org.jetbrains.kotlin.idea.intentions.ConvertPropertyInitializerToGetterIntention
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
// ERROR: Extension property cannot be initialized because it has no backing field
class A
val A.a: Int = 0<caret>
@@ -0,0 +1,5 @@
// IS_APPLICABLE: false
fun foo() {
val x: Int = 1<caret>
}
@@ -0,0 +1,7 @@
// IS_APPLICABLE: false
class A {
init {
val x: Int = 1<caret>
}
}
@@ -0,0 +1,5 @@
// IS_APPLICABLE: false
abstract class A {
abstract val <caret>a: Int
}
@@ -0,0 +1,3 @@
// IS_APPLICABLE: false
val x: Int = 1<caret>
@@ -0,0 +1,6 @@
class A {
var a = <caret>1
set(value) {
field = value
}
}
@@ -0,0 +1,7 @@
class A {
var a: Int
get() = 1
set(value) {
field = value
}
}
@@ -0,0 +1,3 @@
class A {
val a: Int = <caret>1
}
@@ -0,0 +1,4 @@
class A {
val a: Int
get() = 1
}
@@ -0,0 +1,3 @@
class A {
val a: Int = 1<caret>;
}
@@ -0,0 +1,4 @@
class A {
val a: Int
get() = 1
}