befe8599c4
^KT-43262 Fixed
18 lines
707 B
Kotlin
Vendored
18 lines
707 B
Kotlin
Vendored
// !LANGUAGE: +ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated
|
|
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
|
// FULL_JDK
|
|
|
|
// FILE: MapLike.java
|
|
import java.util.Map;
|
|
|
|
public interface MapLike<@org.jetbrains.annotations.NotNull K, V> {
|
|
void putAll(Map<K, V> map);
|
|
}
|
|
|
|
// FILE: main.kt
|
|
fun test0(map : MapLike<<!UPPER_BOUND_VIOLATED_BASED_ON_JAVA_ANNOTATIONS!>Int?<!>, Int>) {}
|
|
fun <K> test11(map : MapLike<<!UPPER_BOUND_VIOLATED_BASED_ON_JAVA_ANNOTATIONS!>K<!>, K>) {}
|
|
fun <K> test12(map : MapLike<<!UPPER_BOUND_VIOLATED_BASED_ON_JAVA_ANNOTATIONS!>K?<!>, K>) {}
|
|
fun <K : Any> test13(map : MapLike<K, K>) {}
|
|
fun <K : Any> test14(map : MapLike<<!UPPER_BOUND_VIOLATED_BASED_ON_JAVA_ANNOTATIONS!>K?<!>, K>) {}
|