Remove IfThenToDoubleBangIntention

Relates to #KT-31502
This commit is contained in:
Dmitry Gridin
2019-05-27 19:16:34 +07:00
parent afcb2f3436
commit 41daf99346
60 changed files with 0 additions and 805 deletions
@@ -1 +0,0 @@
org.jetbrains.kotlin.idea.intentions.branchedTransformations.intentions.IfThenToDoubleBangIntention
@@ -1,9 +0,0 @@
// WITH_RUNTIME
fun main(args: Array<String>) {
val foo: String? = "foo"
if (foo == null<caret>) {
throw NullPointerException()
}
else {
}
}
@@ -1,4 +0,0 @@
// WITH_RUNTIME
fun main(args: Array<String>) {
"foo"!!
}
@@ -1,9 +0,0 @@
// WITH_RUNTIME
fun main(args: Array<String>) {
val foo: String? = "foo"
if (foo != null<caret>) {
}
else {
throw NullPointerException()
}
}
@@ -1,4 +0,0 @@
// WITH_RUNTIME
fun main(args: Array<String>) {
"foo"!!
}
@@ -1,8 +0,0 @@
// WITH_RUNTIME
fun foo(): Any? = "foo"
fun main(args: Array<String>) {
if (foo() == null<caret>) {
throw KotlinNullPointerException()
}
}
@@ -1,6 +0,0 @@
// WITH_RUNTIME
fun foo(): Any? = "foo"
fun main(args: Array<String>) {
foo()!!
}
@@ -1,7 +0,0 @@
// WITH_RUNTIME
fun main(args: Array<String>) {
val foo: String? = "foo"
if (foo == null<caret>) {
throw NullPointerException()
}
}
@@ -1,4 +0,0 @@
// WITH_RUNTIME
fun main(args: Array<String>) {
"foo"!!
}
@@ -1,13 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun test(): String? {
var foo = maybeFoo()
val bar = if (foo == null<caret>)
throw NullPointerException()
else
foo
return foo
}
@@ -1,10 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun test(): String? {
var foo = maybeFoo()
val bar = foo!!
return foo
}
@@ -1,13 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
fun main(args: Array<String>) {
val foo: String? = null
if (foo != null<caret>) {
print ("Hello")
foo
}
else {
throw NullPointerException()
}
}
@@ -1,14 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
fun main(args: Array<String>) {
val foo = null
val a = "a"
if (foo != null<caret>) {
a
}
else {
throw NullPointerException()
}
}
@@ -1,11 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
fun main(args: Array<String>) {
val foo: String? = "foo"
if (null == <caret>null) {
foo
}
else {
throw NullPointerException()
}
}
@@ -1,14 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
operator fun <T> T.compareTo(a: T): Int = 0
fun main(args: Array<String>) {
val foo = null
if (foo > null<caret>) {
foo
}
else {
throw NullPointerException()
}
}
@@ -1,17 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
// ERROR: Type mismatch: inferred type is Int but Boolean was expected
// ERROR: Type mismatch: inferred type is Int but Boolean was expected
// ERROR: Operator call corresponds to a dot-qualified call 'foo.times(10)' which is not allowed on a nullable receiver 'foo'.
fun String?.times(a: Int): Boolean = a == 0
fun main(args: Array<String>) {
val foo: Int? = 4
if (foo * 10<caret>) {
foo
}
else {
throw NullPointerException()
}
}
@@ -1,15 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
val foo = maybeFoo()
print(foo)
if (foo != null<caret>) {
foo
}
else {
throw NullPointerException()
}
}
@@ -1,10 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
val foo = maybeFoo()
print(foo)
foo!!
}
@@ -1,14 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
val x = maybeFoo()
fun main(args: Array<String>) {
if (x !=<caret> null) {
x
} else {
throw NullPointerException()
}
}
@@ -1,10 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
val x = maybeFoo()
fun main(args: Array<String>) {
x!!
}
@@ -1,11 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
fun main(args: Array<String>) {
val foo = "foo"
if (<caret>) {
foo
}
else {
throw NullPointerException()
}
}
@@ -1,11 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
fun main(args: Array<String>) {
val foo: String? = null
if (foo != null<caret>) {
foo
}
else {
}
}
@@ -1,10 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
fun main(args: Array<String>) {
val foo: String? = "foo"
if (foo == null<caret>) {
}
else {
foo
}
}
@@ -1,14 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
val foo = maybeFoo()
if (foo != null<caret>) {
foo
}
else {
throw NullPointerException()
}
}
@@ -1,8 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
maybeFoo()!!
}
@@ -1,12 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
val foo = maybeFoo()
if (foo != null<caret>)
foo
else
throw NullPointerException()
}
@@ -1,8 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
maybeFoo()!!
}
@@ -1,14 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
val foo = maybeFoo()
val x = if (foo == null<caret>) {
throw KotlinNullPointerException()
}
else {
foo
}
}
@@ -1,8 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
val x = maybeFoo()!!
}
@@ -1,12 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
val foo = maybeFoo()
if (foo == null<caret>)
throw NullPointerException()
else
foo
}
@@ -1,8 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
maybeFoo()!!
}
@@ -1,12 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
val foo = maybeFoo()
if (foo != null<caret>)
foo
else
throw NullPointerException("'foo' must not be null")
}
@@ -1,8 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
maybeFoo()!!
}
@@ -1,9 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
fun main(args: Array<String>) {
val foo: String? = "foo"
if (foo == null<caret>) {
null
}
}
@@ -1,9 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
fun main(args: Array<String>) {
val foo: String? = "foo"
if (foo == null<caret>)
else {
foo
}
}
@@ -1,8 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
fun main(args: Array<String>) {
val foo: String? = "foo"
if<caret> {
foo
} else throw NullPointerException()
}
@@ -1,12 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
fun main(args: Array<String>) {
val foo = "foo"
val bar = "bar"
if (foo == bar<caret>) {
foo
}
else {
throw NullPointerException()
}
}
@@ -1,12 +0,0 @@
// WITH_RUNTIME
//IS_APPLICABLE: false
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
if (maybeFoo() == null<caret>)
maybeFoo()
else
throw NullPointerException()
}
@@ -1,20 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
fun maybeFoo(): String? {
return "foo"
}
fun capture(block: () -> Unit): Unit = Unit
fun main(args: Array<String>) {
var foo = maybeFoo()
capture {
foo = null
}
if (foo == null<caret>)
throw NullPointerException()
else
foo
}
@@ -1,11 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
fun main(args: Array<String>) {
val foo: String? = "foo"
if (foo == null<caret>) {
null
}
else {
foo
}
}
@@ -1,13 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
fun main(args: Array<String>) {
val foo: String? = null
if (foo != null<caret>) {
foo
}
else {
print ("Hello")
throw NullPointerException("'foo' must not be null")
}
}
@@ -1,12 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
val foo = maybeFoo()
if (null == foo<caret>)
throw NullPointerException()
else
foo
}
@@ -1,8 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
maybeFoo()!!
}
@@ -1,12 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
val foo = maybeFoo()
if (null != foo<caret>)
foo
else
throw NullPointerException()
}
@@ -1,8 +0,0 @@
// WITH_RUNTIME
fun maybeFoo(): String? {
return "foo"
}
fun main(args: Array<String>) {
maybeFoo()!!
}
@@ -1,11 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
fun main(args: Array<String>) {
val foo = null
if (foo == null<caret>) {
null
}
else {
null
}
}
@@ -1,2 +0,0 @@
// WITH_RUNTIME
fun String?.foo() = if (this == <caret>null) throw NullPointerException() else this
@@ -1,2 +0,0 @@
// WITH_RUNTIME
fun String?.foo() = this!!
@@ -1,10 +0,0 @@
// WITH_RUNTIME
class NullPointerException : Exception()
fun foo(): Any? = "foo"
fun main(args: Array<String>) {
if (foo() == null<caret>) {
throw java.lang.NullPointerException()
}
}
@@ -1,8 +0,0 @@
// WITH_RUNTIME
class NullPointerException : Exception()
fun foo(): Any? = "foo"
fun main(args: Array<String>) {
foo()!!
}
@@ -1,10 +0,0 @@
// IS_APPLICABLE: false
// WITH_RUNTIME
fun main(args: Array<String>) {
val foo: String? = "foo"
val y = if (foo == null<caret>) {
throw NullPointerException()
}
else {
}
}
@@ -1,10 +0,0 @@
// WITH_RUNTIME
// IS_APPLICABLE: FALSE
fun main(args: Array<String>) {
val foo: String? = "foo"
val y = if (foo == null<caret>) {
}
else {
throw NullPointerException()
}
}
@@ -1,9 +0,0 @@
// WITH_RUNTIME
class F(a: Int?) {
val b = a
val c = if (b != <caret> null) b else throw NullPointerException()
}
fun main(args: Array<String>) {
F(1).c
}
@@ -1,9 +0,0 @@
// WITH_RUNTIME
class F(a: Int?) {
val b = a
val c = b!!
}
fun main(args: Array<String>) {
F(1).c
}