KT-5045: intention to convert between two comparisons and range check and vice versa
This commit is contained in:
committed by
Mikhail Glukhikh
parent
1040c97196
commit
6d6a16f399
@@ -0,0 +1 @@
|
||||
org.jetbrains.kotlin.idea.intentions.ConvertRangeCheckToTwoComparisonsIntention
|
||||
@@ -0,0 +1,4 @@
|
||||
// WITH_RUNTIME
|
||||
fun foo(bar: Double) {
|
||||
bar in 1.0..10.0<caret>
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// WITH_RUNTIME
|
||||
fun foo(bar: Double) {
|
||||
1.0 <= bar && bar <= 10.0
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun foo(bar: Int) {
|
||||
for (bar in 1..2<caret>) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(bar: Int) {
|
||||
for (bar in 1..10) {
|
||||
bar in 1..10<caret>
|
||||
}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
fun foo(bar: Int) {
|
||||
for (bar in 1..10) {
|
||||
1 <= bar && bar <= 10
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
fun foo(bar: Int) {
|
||||
for (bar in 1..10) {
|
||||
if (bar in 1..10<caret>) {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
fun foo(bar: Int) {
|
||||
for (bar in 1..10) {
|
||||
if (1 <= bar && bar <= 10) {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fun foo(bar: Int) {
|
||||
bar in 1..10<caret>
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fun foo(bar: Int) {
|
||||
1 <= bar && bar <= 10<caret>
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fun foo(bar: Int, min: Int, max: Int) {
|
||||
bar in min..max<caret>
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun foo(bar: Int, min: Int, max: Int) {
|
||||
min <= bar && bar <= max<caret>
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// IS_APPLICABLE: false
|
||||
// WITH_RUNTIME
|
||||
fun foo(bar: Int) {
|
||||
if (bar in arrayOf(1, 2, 3)<caret>) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// IS_APPLICABLE: false
|
||||
|
||||
var x = 5
|
||||
var y = 10
|
||||
|
||||
fun foo() = <caret>++x in --x..y++
|
||||
Reference in New Issue
Block a user