[FIR-TEST] Move analysis tests to separate module

This commit is contained in:
Dmitriy Novozhilov
2020-03-18 15:10:46 +03:00
parent 3a479d5d16
commit cc07ae96b3
1477 changed files with 1001 additions and 980 deletions
@@ -0,0 +1,45 @@
// FILE: Base.java
public class Base {
protected String foo() { return ""; }
}
// FILE: O.kt
open class Wrapper(val b: Boolean)
object O {
private class Derived(private val bar: Int) : Base() {
private inner class Some(val z: Boolean) {
fun test() {
val x = bar
val o = object : Wrapper(z) {
fun local() {
val y = foo()
}
val oo = object {
val zz = z
}
}
}
}
fun test() {
val x = bar
val o = object {
fun local() {
val y = foo()
}
}
}
}
}
class Generator(val codegen: Any) {
private fun gen(): Any =
object : Wrapper(true) {
private fun invokeFunction() {
val c = codegen
val cc = codegen.hashCode()
}
}
}