blob: b2ea130f711f131c8b11c39db8a700f45d0c8938 [file]
// TARGET_BACKEND: JVM
// ISSUE: KT-81948
// LANGUAGE: +DiscriminateNothingAsNullabilityConstraintInInference
// FILE: JavaUtils.java
public class JavaUtils {
public static <T> T javaFunc() {
return (T) "OK";
}
}
// FILE: TestClass.kt
class TestClass {
private var str: String? = null
fun testFun(): String? {
str = "".let {
JavaUtils.javaFunc()
}!!
return str
}
}
fun box(): String = TestClass().testFun()!!
/* GENERATED_FIR_TAGS: assignment, checkNotNullCall, classDeclaration, flexibleType, functionDeclaration, javaFunction,
lambdaLiteral, nullableType, propertyDeclaration, stringLiteral */