Introduce FIR_IDENTICAL for FIR vs old frontend tests #KT-36879 Fixed
This commit is contained in:
-22
@@ -1,22 +0,0 @@
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE
|
||||
fun foo(x: Any?) {
|
||||
x ?:<!SYNTAX!><!>
|
||||
val foo = 1
|
||||
|
||||
x ?:<!SYNTAX!><!>
|
||||
fun bar() = 2
|
||||
|
||||
val res: String.() -> Int = null ?:
|
||||
fun String.() = 3
|
||||
}
|
||||
|
||||
class A {
|
||||
val z = null ?:<!SYNTAX!><!>
|
||||
val x = 4
|
||||
|
||||
val y = null ?:<!SYNTAX!><!>
|
||||
fun baz() = 5
|
||||
|
||||
val q = null ?:
|
||||
fun String.() = 6
|
||||
}
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE
|
||||
fun foo(x: Any?) {
|
||||
x ?:<!SYNTAX!><!>
|
||||
|
||||
Vendored
-1
@@ -1 +0,0 @@
|
||||
fun foo() =<!SYNTAX!><!>
|
||||
+1
@@ -1 +1,2 @@
|
||||
// FIR_IDENTICAL
|
||||
fun foo() =<!SYNTAX!><!>
|
||||
|
||||
Vendored
-1
@@ -1 +0,0 @@
|
||||
fun<!SYNTAX, SYNTAX!><!>
|
||||
+1
@@ -1 +1,2 @@
|
||||
// FIR_IDENTICAL
|
||||
fun<!SYNTAX, SYNTAX!><!>
|
||||
-11
@@ -1,11 +0,0 @@
|
||||
enum class E {
|
||||
A,
|
||||
B,
|
||||
C
|
||||
}
|
||||
|
||||
fun foo() {
|
||||
val e = E.<!SYNTAX!><!>
|
||||
}
|
||||
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
enum class E {
|
||||
A,
|
||||
B,
|
||||
|
||||
Vendored
-3
@@ -1,3 +0,0 @@
|
||||
package c
|
||||
|
||||
val i =<!SYNTAX!><!>
|
||||
Vendored
+1
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
package c
|
||||
|
||||
val i =<!SYNTAX!><!>
|
||||
|
||||
-3
@@ -1,3 +0,0 @@
|
||||
package c
|
||||
|
||||
val i : String get() =<!SYNTAX!><!>
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
package c
|
||||
|
||||
val i : String get() =<!SYNTAX!><!>
|
||||
Vendored
-43
@@ -1,43 +0,0 @@
|
||||
// VAL
|
||||
class A(
|
||||
val<!SYNTAX!><!>
|
||||
val x: Int,
|
||||
val
|
||||
private<!SYNTAX!><!> val z: Int,
|
||||
val<!SYNTAX!><!>
|
||||
)
|
||||
|
||||
val<!SYNTAX!><!>
|
||||
fun foo() {}
|
||||
|
||||
class B {
|
||||
val<!SYNTAX!><!>
|
||||
fun foo() {}
|
||||
|
||||
fun bar() {
|
||||
val<!SYNTAX!><!>
|
||||
fun foo() {}
|
||||
}
|
||||
}
|
||||
|
||||
// VAR
|
||||
class C(
|
||||
var<!SYNTAX!><!>
|
||||
val x: Int,
|
||||
var
|
||||
private<!SYNTAX!><!> val z: Int,
|
||||
var<!SYNTAX!><!>
|
||||
)
|
||||
|
||||
var<!SYNTAX!><!>
|
||||
fun baz() {}
|
||||
|
||||
class D {
|
||||
var<!SYNTAX!><!>
|
||||
fun foo() {}
|
||||
|
||||
fun bar() {
|
||||
var<!SYNTAX!><!>
|
||||
fun foo() {}
|
||||
}
|
||||
}
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
// VAL
|
||||
class A(
|
||||
val<!SYNTAX!><!>
|
||||
|
||||
-15
@@ -1,15 +0,0 @@
|
||||
abstract class A {
|
||||
private val<!SYNTAX!><!>
|
||||
// private is parsed as val's identifier
|
||||
private fun foo1() {
|
||||
}
|
||||
|
||||
private val<!SYNTAX!><!>
|
||||
protected abstract fun foo2()
|
||||
|
||||
private val<!SYNTAX!><!>
|
||||
fun foo3() {
|
||||
}
|
||||
|
||||
private val private<!SYNTAX!><!> fun foo() {}
|
||||
}
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
abstract class A {
|
||||
private val<!SYNTAX!><!>
|
||||
// private is parsed as val's identifier
|
||||
|
||||
Reference in New Issue
Block a user