Add test for obsolete issue
#KT-36121 Obsolete
This commit is contained in:
Vendored
+26
@@ -0,0 +1,26 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// IGNORE_BACKEND_FIR: JVM_IR
|
||||
|
||||
interface JsonParser
|
||||
interface JsonCodingParser : JsonParser
|
||||
|
||||
var result = "fail"
|
||||
|
||||
fun JsonCodingParser.parseValue(source: String): Any = source
|
||||
fun JsonParser.parseValue(source: String): Any = TODO()
|
||||
|
||||
fun testDecoding(decode: (String) -> Any) {
|
||||
result = decode("OK") as String
|
||||
}
|
||||
|
||||
class Test {
|
||||
fun fooTest() {
|
||||
val foo: JsonCodingParser = object : JsonCodingParser {}
|
||||
testDecoding(foo::parseValue)
|
||||
}
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
Test().fooTest()
|
||||
return result
|
||||
}
|
||||
Reference in New Issue
Block a user