[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
+37
View File
@@ -0,0 +1,37 @@
interface Some
object O1 : Some
object O2 : Some
enum class SomeEnum(val x: Some) {
FIRST(O1) {
override fun check(y: Some): Boolean = true
},
SECOND(O2) {
override fun check(y: Some): Boolean = y == O2
};
abstract fun check(y: Some): Boolean
}
enum class E {
A; // no constructor call needed
constructor()
}
enum class EnumClass {
E1 {
override fun foo() = 1
override val bar: String = "a"
},
E2 {
},
E3();
abstract fun foo(): Int
abstract val bar: String
}