Files
kotlin-fork/compiler/testData/diagnostics/tests/syntheticSetFalsePositive.kt
T
Mikhail Glukhikh 80fa765333 K1: introduce synthetic assignment checker with deprecation for KT-54305
#KT-54305 Fixed
Related to KT-54309
2022-10-25 12:33:09 +00:00

16 lines
322 B
Kotlin
Vendored

// FIR_IDENTICAL
// FILE: JavaClass.java
import java.util.List;
public interface JavaClass<E> {
List<? extends E> getFoo();
void setFoo(List<? extends E> l);
}
// FILE: main.kt
fun foo(x: JavaClass<in CharSequence>, l: MutableList<out CharSequence>) {
x.setFoo(l) // OK
x.foo = l // Should be OK, too
}