"Remove parameter" quick fix: remove also type constraint

#KT-26673 Fixed
This commit is contained in:
Toshiaki Kameyama
2018-09-10 10:10:43 +03:00
committed by Mikhail Glukhikh
parent 59009430e5
commit 455db32199
6 changed files with 48 additions and 1 deletions
@@ -0,0 +1,6 @@
// "Remove parameter 'x'" "true"
fun <X> foo(<caret>x: X) where X : Number {}
fun test() {
foo(1)
}
@@ -0,0 +1,6 @@
// "Remove parameter 'x'" "true"
fun foo() {}
fun test() {
foo()
}
@@ -0,0 +1,6 @@
// "Remove parameter 'x'" "true"
fun <X, Y> bar(<caret>x: X, y: Y) where X : Number, Y : Number {}
fun test() {
bar(1, 2)
}
@@ -0,0 +1,6 @@
// "Remove parameter 'x'" "true"
fun <Y> bar(y: Y) where Y : Number {}
fun test() {
bar(2)
}