'Suppress warnings' as quick fix options
If no quick fix is available a special intention is shown
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for class C" "true"
|
||||
|
||||
[suppress("REDUNDANT_NULLABLE")]
|
||||
class C {
|
||||
var foo: String?<caret>? = null
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for class object of C" "true"
|
||||
|
||||
class C {
|
||||
[suppress("REDUNDANT_NULLABLE")]
|
||||
class object {
|
||||
var foo: String?<caret>? = null
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for enum entry A" "true"
|
||||
|
||||
enum class E {
|
||||
[suppress("REDUNDANT_NULLABLE")]
|
||||
A {
|
||||
fun foo(): String?? = null
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for fun foo" "true"
|
||||
|
||||
[suppress("REDUNDANT_NULLABLE")]
|
||||
fun foo(): String?<caret>? = null
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for val (a, b)" "true"
|
||||
|
||||
fun foo() {
|
||||
[suppress("REDUNDANT_NULLABLE")]
|
||||
val (a, b) = Pair<String?<caret>?, String>("", "")
|
||||
}
|
||||
|
||||
data class Pair<A, B>(val a: A, val b: B)
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for var (a, b)" "true"
|
||||
|
||||
fun foo() {
|
||||
[suppress("REDUNDANT_NULLABLE")]
|
||||
var (a, b) = Pair<String?<caret>?, String>("", "")
|
||||
}
|
||||
|
||||
data class Pair<A, B>(val a: A, val b: B)
|
||||
@@ -0,0 +1,6 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for object C" "true"
|
||||
|
||||
[suppress("REDUNDANT_NULLABLE")]
|
||||
object C {
|
||||
var foo: String?<caret>? = null
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for parameter p" "true"
|
||||
|
||||
fun foo([suppress("REDUNDANT_NULLABLE")] p: String?<caret>?) = null
|
||||
@@ -0,0 +1,6 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for trait C" "true"
|
||||
|
||||
[suppress("REDUNDANT_NULLABLE")]
|
||||
trait C {
|
||||
var foo: String?<caret>?
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for val foo" "true"
|
||||
|
||||
[suppress("REDUNDANT_NULLABLE")]
|
||||
val foo: String?<caret>? = null
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for var foo" "true"
|
||||
|
||||
[suppress("REDUNDANT_NULLABLE")]
|
||||
var foo: String?<caret>? = null
|
||||
@@ -0,0 +1,5 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for class C" "true"
|
||||
|
||||
class C {
|
||||
var foo: String?<caret>? = null
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for class object of C" "true"
|
||||
|
||||
class C {
|
||||
class object {
|
||||
var foo: String?<caret>? = null
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for enum entry A" "true"
|
||||
|
||||
enum class E {
|
||||
A {
|
||||
fun foo(): String?? = null
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for fun foo" "true"
|
||||
|
||||
fun foo(): String?<caret>? = null
|
||||
@@ -0,0 +1,7 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for val (a, b)" "true"
|
||||
|
||||
fun foo() {
|
||||
val (a, b) = Pair<String?<caret>?, String>("", "")
|
||||
}
|
||||
|
||||
data class Pair<A, B>(val a: A, val b: B)
|
||||
@@ -0,0 +1,7 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for var (a, b)" "true"
|
||||
|
||||
fun foo() {
|
||||
var (a, b) = Pair<String?<caret>?, String>("", "")
|
||||
}
|
||||
|
||||
data class Pair<A, B>(val a: A, val b: B)
|
||||
@@ -0,0 +1,5 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for object C" "true"
|
||||
|
||||
object C {
|
||||
var foo: String?<caret>? = null
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for parameter p" "true"
|
||||
|
||||
fun foo(p: String?<caret>?) = null
|
||||
@@ -0,0 +1,5 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for trait C" "true"
|
||||
|
||||
trait C {
|
||||
var foo: String?<caret>?
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for val foo" "true"
|
||||
|
||||
val foo: String?<caret>? = null
|
||||
@@ -0,0 +1,3 @@
|
||||
// "Suppress 'REDUNDANT_NULLABLE' for var foo" "true"
|
||||
|
||||
var foo: String?<caret>? = null
|
||||
Reference in New Issue
Block a user