Regression test for KT-3238. The issue itself is incorrect but test may be useful
This commit is contained in:
@@ -0,0 +1,12 @@
|
|||||||
|
object Obj {
|
||||||
|
class Inner() {
|
||||||
|
fun ok() = "OK"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fun box() : String {
|
||||||
|
val klass = Class.forName("Obj\$Inner")!!
|
||||||
|
val cons = klass.getConstructors()!![0]
|
||||||
|
val inner = cons.newInstance(* Array(0){""})
|
||||||
|
return "OK"
|
||||||
|
}
|
||||||
Binary file not shown.
@@ -115,4 +115,8 @@ public class ObjectGenTest extends CodegenTestCase {
|
|||||||
public void testKt2822() {
|
public void testKt2822() {
|
||||||
blackBoxFile("regressions/kt2822.kt");
|
blackBoxFile("regressions/kt2822.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void testKt3238() {
|
||||||
|
blackBoxFile("regressions/kt3238.kt");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user