blob: a4990fab728c73b320c78e01128b55d0a212a902 [file]
// TARGET_BACKEND: JVM
// WITH_REFLECT
// FULL_JDK
import java.util.Optional
fun optionalValue() = Optional.of("Hello")
fun box(): String {
val optionalString = ::optionalValue.returnType
if (optionalString.toString() != "java.util.Optional<kotlin.String>") return "Fail 1"
if (optionalString.arguments.single().type!!.annotations.size != 0) return "Fail 2"
return "OK"
}