[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,24 @@
// FILE: StaticOwner.java
// FULL_JDK
import org.jetbrains.annotations.NotNull;
public class StaticOwner {
@NotNull
public static <T> T newInstance(@NotNull Class<T> aClass) {}
}
// FILE: User.kt
interface Freezable
abstract class User<T : Freezable> {
private var settings: T = createSettings()
protected abstract fun createSettings(): T
fun foo() {
settings = StaticOwner.newInstance(settings.javaClass)
}
}