| // SKIP_JDK6 | |
| // TARGET_BACKEND: JVM | |
| // WITH_STDLIB | |
| abstract class Outer { | |
| inner class Inner | |
| fun foo(): Inner? = null | |
| } | |
| fun box(): String { | |
| kotlin.test.assertEquals( | |
| "class Outer\$Inner", | |
| Outer::class.java.declaredMethods.single().genericReturnType.toString()) | |
| return "OK" | |
| } |