Suppress warning intention fix: now multi declaration is not a possible intention target but its initializer is, relevant test fixes

This commit is contained in:
Mikhail Glukhikh
2015-09-15 16:49:29 +03:00
parent 9feb82c268
commit f1fcb14f44
5 changed files with 13 additions and 12 deletions
@@ -1,4 +1,4 @@
// "Suppress 'REDUNDANT_NULLABLE' for val (a, b)" "true"
// "Suppress 'REDUNDANT_NULLABLE' for initializer " "true"
fun foo() {
val (a, b) = Pair<String?<caret>?, String>("", "")
@@ -1,8 +1,8 @@
// "Suppress 'REDUNDANT_NULLABLE' for val (a, b)" "true"
// "Suppress 'REDUNDANT_NULLABLE' for initializer " "true"
fun foo() {
@Suppress("REDUNDANT_NULLABLE")
val (a, b) = Pair<String?<caret>?, String>("", "")
val (a, b) = @Suppress("REDUNDANT_NULLABLE")
Pair<String??, String>("", "")
}
data class Pair<A, B>(val a: A, val b: B)
@@ -1,4 +1,4 @@
// "Suppress 'REDUNDANT_NULLABLE' for var (a, b)" "true"
// "Suppress 'REDUNDANT_NULLABLE' for initializer " "true"
fun foo() {
var (a, b) = Pair<String?<caret>?, String>("", "")
@@ -1,8 +1,8 @@
// "Suppress 'REDUNDANT_NULLABLE' for var (a, b)" "true"
// "Suppress 'REDUNDANT_NULLABLE' for initializer " "true"
fun foo() {
@Suppress("REDUNDANT_NULLABLE")
var (a, b) = Pair<String?<caret>?, String>("", "")
var (a, b) = @Suppress("REDUNDANT_NULLABLE")
Pair<String??, String>("", "")
}
data class Pair<A, B>(val a: A, val b: B)