FIR IDE: fix test data in fir-ide module

This commit is contained in:
Ilya Kirillov
2020-10-14 00:54:15 +03:00
parent 6086b54a06
commit 5c798d4e13
28 changed files with 32 additions and 29 deletions
+1
View File
@@ -1,3 +1,4 @@
// FIR_COMPARISON
enum class E {
ENTRY;
+1
View File
@@ -1,3 +1,4 @@
// FIR_COMPARISON
fun test() {
val a : Int? = 0
if (a != null) {
+1
View File
@@ -1,3 +1,4 @@
// IGNORE_FIR
// !DIAGNOSTICS: -DUPLICATE_CLASS_NAMES
val <error>a</error> : Int = 1
val <error>a</error> : Int = 1
+1
View File
@@ -1,3 +1,4 @@
// IGNORE_FIR
// KT-286 Check supertype lists
/*
+2
View File
@@ -1,3 +1,5 @@
// IGNORE_FIR
open class bar()
interface Foo<error>()</error> : <error>bar</error><error>()</error>, <error><error>bar</error></error>, <error><error>bar</error></error> {
@@ -1,3 +1,4 @@
// FIR_COMPARISON
<info>import</info> kotlin.reflect.KProperty
interface T
@@ -1,3 +1,4 @@
// FIR_COMPARISON
<info descr="null">inline</info> fun <T> run(f: () -> T) = f()
fun run2(f: () -> Unit) = f()
+1
View File
@@ -1,3 +1,4 @@
// FIR_COMPARISON
interface IA
interface IB
interface IC
+1
View File
@@ -1,3 +1,4 @@
// FIR_COMPARISON
interface IA
interface IB
@@ -1,3 +1,4 @@
// FIR_COMPARISON
class B {
class Builder
}
+2
View File
@@ -1,3 +1,5 @@
// IGNORE_FIR
class C {
<error>fun ()</error> {
@@ -1,3 +1,5 @@
// IGNORE_FIR
package<EOLError></EOLError>
<error>fun ()</error> {
@@ -1,3 +1,4 @@
// FIR_COMPARISON
// One of the two passes is making a scope and turning vals into functions
// See KT-76
@@ -1,5 +1,3 @@
// FIR_COMPARISON
data class XY(val x: Int, val y: Int)
fun convert(xy: XY, f: (XY) -> Int) = f(xy)
@@ -1,3 +1,4 @@
// FIR_COMPARISON
package foo
@<error>Anno</error> ({ val x: Int })
+1
View File
@@ -1,3 +1,4 @@
// FIR_COMPARISON
package jet121
fun box(): String {
-2
View File
@@ -1,5 +1,3 @@
// FIR_COMPARISON
import java.util.Collections
fun <T> checkSubtype(t: T) = t
@@ -1,3 +1,4 @@
// FIR_COMPARISON
fun f() {
val g = 3
<error>g</error>(object : Any() {})
@@ -1,5 +1,3 @@
// FIR_COMPARISON
interface Bar {
fun <T> T.bar() {}
}