147bca3d22
A lot of tests was changed to refactor deprecated syntax. Six new tests were added to check deprecated syntax detection. Diagnostic for "enum entry uses deprecated super constructor": constructor is highlighted Diagnostic for "enum entry uses deprecated or no delimiter". One warning removed.
25 lines
305 B
Kotlin
Vendored
25 lines
305 B
Kotlin
Vendored
// FILE: E.kt
|
|
package foo
|
|
|
|
enum class E {
|
|
ENTRY,
|
|
ANOTHER;
|
|
|
|
class Nested {
|
|
companion object {
|
|
fun foo() = 42
|
|
}
|
|
}
|
|
}
|
|
|
|
// FILE: main.kt
|
|
package bar
|
|
|
|
import foo.E.*
|
|
|
|
fun f1() = ENTRY
|
|
fun f2() = ANOTHER
|
|
fun f3() = Nested()
|
|
fun f4() = Nested.foo()
|
|
fun f5() = values()
|