[FIR TEST] Update test data for purely implements case (NB: broken)
In this case Java super type arguments should be not null, not flexible
This commit is contained in:
+4
-4
@@ -6,12 +6,12 @@ fun bar(): String? = null
|
||||
|
||||
fun foo() {
|
||||
var x = ArrayList<String>()
|
||||
x.<!INAPPLICABLE_CANDIDATE!>add<!>(null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>add<!>(bar())
|
||||
x.add(null)
|
||||
x.add(bar())
|
||||
x.add("")
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>x[0] = null<!>
|
||||
<!INAPPLICABLE_CANDIDATE!>x[0] = bar()<!>
|
||||
x[0] = null
|
||||
x[0] = bar()
|
||||
x[0] = ""
|
||||
|
||||
val b1: MutableList<String?> = x
|
||||
|
||||
+2
-2
@@ -24,8 +24,8 @@ fun bar(): String? = null
|
||||
|
||||
fun foo() {
|
||||
var x = A<String>()
|
||||
x.<!INAPPLICABLE_CANDIDATE!>add<!>(null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>add<!>(bar())
|
||||
x.add(null)
|
||||
x.add(bar())
|
||||
x.add("")
|
||||
|
||||
val b1: Collection<String?> = x
|
||||
|
||||
+4
-4
@@ -24,12 +24,12 @@ fun bar(): String? = null
|
||||
|
||||
fun foo() {
|
||||
var x = A<String>()
|
||||
x.<!INAPPLICABLE_CANDIDATE!>add<!>(null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>add<!>(bar())
|
||||
x.add(null)
|
||||
x.add(bar())
|
||||
x.add("")
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>x[0] = null<!>
|
||||
<!INAPPLICABLE_CANDIDATE!>x[0] = bar()<!>
|
||||
x[0] = null
|
||||
x[0] = bar()
|
||||
x[0] = ""
|
||||
|
||||
val b1: MutableList<String?> = x
|
||||
|
||||
+18
-18
@@ -10,14 +10,14 @@ val nullableInt: Int? = null
|
||||
|
||||
fun hashMapTest() {
|
||||
var x: HashMap<String, Int> = HashMap<String, Int>()
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>(null, null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>("", null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>(bar(), 1)
|
||||
x.put(null, null)
|
||||
x.put("", null)
|
||||
x.put(bar(), 1)
|
||||
x.put("", 1)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>x[null] = 1<!>
|
||||
<!INAPPLICABLE_CANDIDATE!>x[bar()] = 1<!>
|
||||
<!INAPPLICABLE_CANDIDATE!>x[""] = nullableInt<!>
|
||||
x[null] = 1
|
||||
x[bar()] = 1
|
||||
x[""] = nullableInt
|
||||
x[""] = 1
|
||||
|
||||
val b1: MutableMap<String, Int?> = x
|
||||
@@ -34,14 +34,14 @@ fun hashMapTest() {
|
||||
|
||||
fun treeMapTest() {
|
||||
var x: TreeMap<String, Int> = TreeMap<String, Int>()
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>(null, null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>("", null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>(bar(), 1)
|
||||
x.put(null, null)
|
||||
x.put("", null)
|
||||
x.put(bar(), 1)
|
||||
x.put("", 1)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>x[null] = 1<!>
|
||||
<!INAPPLICABLE_CANDIDATE!>x[bar()] = 1<!>
|
||||
<!INAPPLICABLE_CANDIDATE!>x[""] = nullableInt<!>
|
||||
x[null] = 1
|
||||
x[bar()] = 1
|
||||
x[""] = nullableInt
|
||||
x[""] = 1
|
||||
|
||||
val b1: MutableMap<String, Int?> = x
|
||||
@@ -58,14 +58,14 @@ fun treeMapTest() {
|
||||
|
||||
fun concurrentHashMapTest() {
|
||||
var x: ConcurrentHashMap<String, Int> = ConcurrentHashMap<String, Int>()
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>(null, null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>("", null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>(bar(), 1)
|
||||
x.put(null, null)
|
||||
x.put("", null)
|
||||
x.put(bar(), 1)
|
||||
x.put("", 1)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>x[null] = 1<!>
|
||||
<!INAPPLICABLE_CANDIDATE!>x[bar()] = 1<!>
|
||||
<!INAPPLICABLE_CANDIDATE!>x[""] = nullableInt<!>
|
||||
x[null] = 1
|
||||
x[bar()] = 1
|
||||
x[""] = nullableInt
|
||||
x[""] = 1
|
||||
|
||||
val b1: MutableMap<String, Int?> = x
|
||||
|
||||
compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/mapsWithNullableKey.fir.kt
Vendored
+6
-6
@@ -9,14 +9,14 @@ val nullableInt: Int? = null
|
||||
|
||||
fun hashMapTest() {
|
||||
var x: HashMap<String?, Int> = HashMap<String?, Int>()
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>(null, null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>("", null)
|
||||
x.put(null, null)
|
||||
x.put("", null)
|
||||
x.put(bar(), 1)
|
||||
x.put("", 1)
|
||||
|
||||
x[null] = 1
|
||||
x[bar()] = 1
|
||||
<!INAPPLICABLE_CANDIDATE!>x[""] = nullableInt<!>
|
||||
x[""] = nullableInt
|
||||
x[""] = 1
|
||||
|
||||
val b1: MutableMap<String?, Int?> = x
|
||||
@@ -34,14 +34,14 @@ fun hashMapTest() {
|
||||
|
||||
fun treeMapTest() {
|
||||
var x: TreeMap<String?, Int> = TreeMap<String?, Int>()
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>(null, null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>("", null)
|
||||
x.put(null, null)
|
||||
x.put("", null)
|
||||
x.put(bar(), 1)
|
||||
x.put("", 1)
|
||||
|
||||
x[null] = 1
|
||||
x[bar()] = 1
|
||||
<!INAPPLICABLE_CANDIDATE!>x[""] = nullableInt<!>
|
||||
x[""] = nullableInt
|
||||
x[""] = 1
|
||||
|
||||
val b1: MutableMap<String?, Int?> = x
|
||||
|
||||
+8
-8
@@ -9,13 +9,13 @@ val nullableInt: Int? = null
|
||||
|
||||
fun hashMapTest() {
|
||||
var x: HashMap<String, Int?> = HashMap<String, Int?>()
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>(null, null)
|
||||
x.put(null, null)
|
||||
x.put("", null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>(bar(), 1)
|
||||
x.put(bar(), 1)
|
||||
x.put("", 1)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>x[null] = 1<!>
|
||||
<!INAPPLICABLE_CANDIDATE!>x[bar()] = 1<!>
|
||||
x[null] = 1
|
||||
x[bar()] = 1
|
||||
x[""] = nullableInt
|
||||
x[""] = 1
|
||||
|
||||
@@ -33,13 +33,13 @@ fun hashMapTest() {
|
||||
|
||||
fun treeMapTest() {
|
||||
var x: TreeMap<String, Int?> = TreeMap<String, Int?>()
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>(null, null)
|
||||
x.put(null, null)
|
||||
x.put("", null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>put<!>(bar(), 1)
|
||||
x.put(bar(), 1)
|
||||
x.put("", 1)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>x[null] = 1<!>
|
||||
<!INAPPLICABLE_CANDIDATE!>x[bar()] = 1<!>
|
||||
x[null] = 1
|
||||
x[bar()] = 1
|
||||
x[""] = nullableInt
|
||||
x[""] = 1
|
||||
|
||||
|
||||
+6
-6
@@ -8,8 +8,8 @@ fun bar(): String? = null
|
||||
|
||||
fun fooHashSet() {
|
||||
var x = HashSet<String>()
|
||||
x.<!INAPPLICABLE_CANDIDATE!>add<!>(null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>add<!>(bar())
|
||||
x.add(null)
|
||||
x.add(bar())
|
||||
x.add("")
|
||||
|
||||
val b1: MutableSet<String?> = x
|
||||
@@ -22,8 +22,8 @@ fun fooHashSet() {
|
||||
|
||||
fun fooTreeSet() {
|
||||
var x = TreeSet<String>()
|
||||
x.<!INAPPLICABLE_CANDIDATE!>add<!>(null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>add<!>(bar())
|
||||
x.add(null)
|
||||
x.add(bar())
|
||||
x.add("")
|
||||
|
||||
val b1: MutableSet<String?> = x
|
||||
@@ -36,8 +36,8 @@ fun fooTreeSet() {
|
||||
|
||||
fun fooLinkedHashSet() {
|
||||
var x = LinkedHashSet<String>()
|
||||
x.<!INAPPLICABLE_CANDIDATE!>add<!>(null)
|
||||
x.<!INAPPLICABLE_CANDIDATE!>add<!>(bar())
|
||||
x.add(null)
|
||||
x.add(bar())
|
||||
x.add("")
|
||||
|
||||
val b1: MutableSet<String?> = x
|
||||
|
||||
Reference in New Issue
Block a user