Introduce quick-fix "create expected class / function / property"
#KT-27075 Fixed
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
// My: to be implemented
|
||||
// DISABLE-ERRORS
|
||||
@@ -0,0 +1,3 @@
|
||||
// My: to be implemented
|
||||
// DISABLE-ERRORS
|
||||
expect annotation class My(val x: Int, val y: Double)
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Create expected annotation class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual annotation class <caret>My(actual val x: Int, actual val y: Double)
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Create expected annotation class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual annotation class My(actual val x: Int, actual val y: Double)
|
||||
@@ -0,0 +1,2 @@
|
||||
// My: to be implemented
|
||||
// DISABLE-ERRORS
|
||||
@@ -0,0 +1,13 @@
|
||||
// My: to be implemented
|
||||
// DISABLE-ERRORS
|
||||
expect class My {
|
||||
fun foo(param: String): Int
|
||||
fun String.bar(y: Double): Boolean
|
||||
fun baz()
|
||||
|
||||
constructor(flag: Boolean)
|
||||
|
||||
val isGood: Boolean
|
||||
var status: Int
|
||||
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
// "Create expected class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual class <caret>My {
|
||||
actual fun foo(param: String): Int = 42
|
||||
|
||||
actual fun String.bar(y: Double): Boolean = true
|
||||
|
||||
actual fun baz() {}
|
||||
|
||||
actual constructor(flag: Boolean) {}
|
||||
|
||||
actual val isGood: Boolean
|
||||
get() = true
|
||||
actual var status: Int
|
||||
get() = 0
|
||||
set(value) {}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
// "Create expected class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual class My {
|
||||
actual fun foo(param: String): Int = 42
|
||||
|
||||
actual fun String.bar(y: Double): Boolean = true
|
||||
|
||||
actual fun baz() {}
|
||||
|
||||
actual constructor(flag: Boolean) {}
|
||||
|
||||
actual val isGood: Boolean
|
||||
get() = true
|
||||
actual var status: Int
|
||||
get() = 0
|
||||
set(value) {}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
// DISABLE-ERRORS
|
||||
|
||||
expect class My
|
||||
@@ -0,0 +1,5 @@
|
||||
// DISABLE-ERRORS
|
||||
|
||||
expect class My {
|
||||
fun foo(param: String): Int
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// "Create expected function in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual class My {
|
||||
actual fun <caret>foo(param: String) = param.length
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// "Create expected function in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual class My {
|
||||
actual fun <caret>foo(param: String) = param.length
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
// DISABLE-ERRORS
|
||||
|
||||
expect class My
|
||||
@@ -0,0 +1,5 @@
|
||||
// DISABLE-ERRORS
|
||||
|
||||
expect class My {
|
||||
var s: String
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// "Create expected property in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual class My {
|
||||
actual var <caret>s: String = "Hello"
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// "Create expected property in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual class My {
|
||||
actual var <caret>s: String = "Hello"
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
// DISABLE-ERRORS
|
||||
|
||||
expect class My
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
// DISABLE-ERRORS
|
||||
|
||||
expect class My {
|
||||
val s: String
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Create expected property in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual class My(actual val <caret>s: String)
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// "Create expected property in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual class My(actual val <caret>s: String)
|
||||
@@ -0,0 +1,5 @@
|
||||
// DISABLE-ERRORS
|
||||
|
||||
expect abstract class Base {
|
||||
abstract fun foo(param: String): Int
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// DISABLE-ERRORS
|
||||
|
||||
expect abstract class Base {
|
||||
abstract fun foo(param: String): Int
|
||||
}
|
||||
|
||||
expect class My : Base {
|
||||
override fun foo(param: String): Int
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Create expected class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual abstract class Base {
|
||||
actual abstract fun foo(param: String): Int
|
||||
}
|
||||
|
||||
actual class <caret>My : Base() {
|
||||
actual override fun foo(param: String) = param.length
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Create expected class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual abstract class Base {
|
||||
actual abstract fun foo(param: String): Int
|
||||
}
|
||||
|
||||
actual class My : Base() {
|
||||
actual override fun foo(param: String) = param.length
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
// My: to be implemented
|
||||
// DISABLE-ERRORS
|
||||
@@ -0,0 +1,10 @@
|
||||
// My: to be implemented
|
||||
// DISABLE-ERRORS
|
||||
expect enum class My {
|
||||
FIRST,
|
||||
SECOND,
|
||||
LAST;
|
||||
|
||||
val num: Int
|
||||
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Create expected enum class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual enum class <caret>My {
|
||||
FIRST,
|
||||
SECOND,
|
||||
LAST;
|
||||
|
||||
val num: Int get() = 42
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Create expected enum class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual enum class My {
|
||||
FIRST,
|
||||
SECOND,
|
||||
LAST;
|
||||
|
||||
val num: Int get() = 42
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
expect fun foo(i: Int, d: Double, s: String): Boolean
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Create expected function in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual fun <caret>foo(i: Int, d: Double, s: String) = s == "$i$d"
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Create expected function in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual fun foo(i: Int, d: Double, s: String) = s == "$i$d"
|
||||
@@ -0,0 +1,3 @@
|
||||
// DISABLE-ERRORS
|
||||
|
||||
expect class My
|
||||
@@ -0,0 +1,13 @@
|
||||
// DISABLE-ERRORS
|
||||
|
||||
expect class My {
|
||||
inner class Nested(s: String) {
|
||||
fun hello(): String
|
||||
var ss: String
|
||||
|
||||
class OtherNested(d: Double) {
|
||||
val dd: Double
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
// "Create expected class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual class My {
|
||||
actual inner class <caret>Nested(actual val s: String) {
|
||||
actual fun hello() = s
|
||||
|
||||
actual var ss = s
|
||||
|
||||
actual class OtherNested(actual var d: Double) {
|
||||
actual val dd = d
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
// "Create expected class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual class My {
|
||||
actual inner class <caret>Nested(actual val s: String) {
|
||||
actual fun hello() = s
|
||||
|
||||
actual var ss = s
|
||||
|
||||
actual class OtherNested(actual var d: Double) {
|
||||
actual val dd = d
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
expect var foo: String
|
||||
@@ -0,0 +1,6 @@
|
||||
// "Create expected property in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual var <caret>foo: String
|
||||
get() = field * field
|
||||
set(value) { field = value }
|
||||
@@ -0,0 +1,6 @@
|
||||
// "Create expected property in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual var foo: String
|
||||
get() = field * field
|
||||
set(value) { field = value }
|
||||
Reference in New Issue
Block a user