Added DoubleBangToIfThenIntention
This commit is contained in:
committed by
Zalim Bashorov
parent
f58e1811e4
commit
8476a790bd
@@ -0,0 +1,7 @@
|
||||
fun foo(): String? {
|
||||
return "foo"
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
foo()<caret>!!
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
fun foo(): String? {
|
||||
return "foo"
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
if (foo() == null) throw NullPointerException("Expression 'foo()' must not be null")
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
fun foo(): String? {
|
||||
return "foo"
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
(foo())<caret>!!
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
fun foo(): String? {
|
||||
return "foo"
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
if (foo() == null) throw NullPointerException("Expression 'foo()' must not be null")
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun main(args: Array<String>) {
|
||||
doSomething("one")<caret>!!
|
||||
}
|
||||
|
||||
fun doSomething(a: Any): Any? = null
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
fun main(args: Array<String>) {
|
||||
if (doSomething("one") == null) throw NullPointerException("Expression 'doSomething(\"one\")' must not be null")
|
||||
}
|
||||
|
||||
fun doSomething(a: Any): Any? = null
|
||||
@@ -0,0 +1,7 @@
|
||||
fun main(args: Array<String>) {
|
||||
val t = doSomething("one" + 1,
|
||||
"two",
|
||||
3 * 4)<caret>!!
|
||||
}
|
||||
|
||||
fun doSomething(vararg a: Any): Any? = null
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
fun main(args: Array<String>) {
|
||||
val any = doSomething("one" + 1,
|
||||
"two",
|
||||
3 * 4)
|
||||
val t = if (any != null) any else throw NullPointerException("Expression 'doSomething(\"one\" + 1, ...' must not be null")
|
||||
}
|
||||
|
||||
fun doSomething(vararg a: Any): Any? = null
|
||||
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>) {
|
||||
val a: String? = "A"
|
||||
a<caret>!!
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>) {
|
||||
val a: String? = "A"
|
||||
if (a == null) throw NullPointerException("Expression 'a' must not be null")
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
fun main(args: Array<String>) {
|
||||
var a: String? = "A"
|
||||
doSomething(a<caret>!!)
|
||||
}
|
||||
|
||||
fun doSomething(a: Any){}
|
||||
@@ -0,0 +1,7 @@
|
||||
fun main(args: Array<String>) {
|
||||
var a: String? = "A"
|
||||
val s = a
|
||||
doSomething(if (s != null) s else throw NullPointerException("Expression 'a' must not be null"))
|
||||
}
|
||||
|
||||
fun doSomething(a: Any){}
|
||||
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>) {
|
||||
val foo: String? = "foo"
|
||||
val t = (foo)<caret>!!
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>) {
|
||||
val foo: String? = "foo"
|
||||
val t = if (foo != null) foo else throw NullPointerException("Expression 'foo' must not be null")
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
val a: String? = "A"
|
||||
fun main(args: Array<String>) {
|
||||
a<caret>!!
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
val a: String? = "A"
|
||||
fun main(args: Array<String>) {
|
||||
if (a == null) throw NullPointerException("Expression 'a' must not be null")
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
val a: String?
|
||||
get() = ""
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val x = a<caret>!!
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
val a: String?
|
||||
get() = ""
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val s = a
|
||||
val x = if (s != null) s else throw NullPointerException("Expression 'a' must not be null")
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
var a: String? = "A"
|
||||
fun main(args: Array<String>) {
|
||||
val t = a<caret>!!
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
var a: String? = "A"
|
||||
fun main(args: Array<String>) {
|
||||
val s = a
|
||||
val t = if (s != null) s else throw NullPointerException("Expression 'a' must not be null")
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
var a: String?
|
||||
get() = ""
|
||||
set(v) {}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
doSomething(a<caret>!!)
|
||||
}
|
||||
|
||||
fun doSomething(a: Any){}
|
||||
@@ -0,0 +1,10 @@
|
||||
var a: String?
|
||||
get() = ""
|
||||
set(v) {}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val s = a
|
||||
doSomething(if (s != null) s else throw NullPointerException("Expression 'a' must not be null"))
|
||||
}
|
||||
|
||||
fun doSomething(a: Any){}
|
||||
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>) {
|
||||
val foo: String? = "foo"
|
||||
val x = foo<caret>!!
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>) {
|
||||
val foo: String? = "foo"
|
||||
val x = if (foo != null) foo else throw NullPointerException("Expression 'foo' must not be null")
|
||||
}
|
||||
Reference in New Issue
Block a user