// !DIAGNOSTICS: -UNREACHABLE_CODE -UNUSED_PARAMETER // !CHECK_TYPE // t is unused due to KT-4233 // FILE: test.kt interface Tr { var v: T } fun test(t: Tr<*>) { t.v = null!! t.v = "" t.v = null t.v checkType { _() } } fun test2(t: JavaClass<*>) { t.v = null!! t.v = "" t.v = null t.v checkType { _() } } // FILE: JavaClass.java public interface JavaClass { public T getV(); public void setV(T v); }