[FIR IDE] Add Fir lightclasses tests and fix FindUsages tests
This commit is contained in:
committed by
Ilya Kirillov
parent
3cefef03ff
commit
dbb54c87bc
@@ -6,4 +6,6 @@ class A {
|
||||
fun f() {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// FIR_COMPARISON
|
||||
@@ -8,3 +8,5 @@ class `A$B` {
|
||||
inner class `G$G$`
|
||||
}
|
||||
}
|
||||
|
||||
// FIR_COMPARISON
|
||||
@@ -6,3 +6,5 @@ class `A$B` {
|
||||
inner class `G$G$`
|
||||
}
|
||||
}
|
||||
|
||||
// FIR_COMPARISON
|
||||
@@ -5,4 +5,5 @@ package a
|
||||
fun f() {
|
||||
|
||||
}
|
||||
// LAZINESS:NoLaziness
|
||||
// LAZINESS:NoLaziness
|
||||
// FIR_COMPARISON
|
||||
@@ -8,4 +8,5 @@ class A {
|
||||
}
|
||||
}
|
||||
|
||||
// LAZINESS:NoLaziness
|
||||
// LAZINESS:NoLaziness
|
||||
// FIR_COMPARISON
|
||||
@@ -21,4 +21,6 @@ interface I1 {
|
||||
|
||||
interface I2 {
|
||||
fun bar() = "bar"
|
||||
}
|
||||
}
|
||||
|
||||
// FIR_COMPARISON
|
||||
@@ -11,3 +11,5 @@ class InlineReified {
|
||||
inline get() = toString()
|
||||
inline set(value) {}
|
||||
}
|
||||
|
||||
// FIR_COMPARISON
|
||||
@@ -10,4 +10,6 @@ class C {
|
||||
fun z(c: C, c2: C) {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// FIR_COMPARISON
|
||||
+3
-1
@@ -12,4 +12,6 @@ class A {
|
||||
object G
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// FIR_COMPARISON
|
||||
+3
-1
@@ -15,4 +15,6 @@ class A(val y: Int) {
|
||||
}
|
||||
|
||||
fun component1() = y
|
||||
}
|
||||
}
|
||||
|
||||
// FIR_COMPARISON
|
||||
@@ -5,4 +5,6 @@ class A {
|
||||
}
|
||||
|
||||
interface P
|
||||
interface RS
|
||||
interface RS
|
||||
|
||||
// FIR_COMPARISON
|
||||
@@ -10,3 +10,5 @@ class C {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
// FIR_COMPARISON
|
||||
@@ -1,4 +1,6 @@
|
||||
// p.B
|
||||
package p
|
||||
|
||||
actual class B
|
||||
actual class B
|
||||
|
||||
// FIR_COMPARISON
|
||||
@@ -1,4 +1,5 @@
|
||||
// p.ActualTypeAliasKt
|
||||
// FIR_COMPARISON
|
||||
package p
|
||||
|
||||
actual typealias B = List<Int>
|
||||
@@ -10,3 +10,5 @@ public inline fun f(): Int = 3
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun g(p: String): String = "p"
|
||||
|
||||
// FIR_COMPARISON
|
||||
@@ -1,4 +1,6 @@
|
||||
// p.B
|
||||
// FIR_COMPARISON
|
||||
|
||||
package p
|
||||
|
||||
expect class B
|
||||
@@ -1,4 +1,6 @@
|
||||
// p.B
|
||||
// FIR_COMPARISON
|
||||
|
||||
package p
|
||||
|
||||
expect object B
|
||||
+2
@@ -1,4 +1,6 @@
|
||||
// p.B.Nested
|
||||
// FIR_COMPARISON
|
||||
|
||||
package p
|
||||
|
||||
expect class B {
|
||||
|
||||
+2
@@ -1,4 +1,6 @@
|
||||
// p.B.Nested
|
||||
// FIR_COMPARISON
|
||||
|
||||
package p
|
||||
|
||||
expect object B {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// Validation
|
||||
// ALLOW_FRONTEND_EXCEPTION
|
||||
// See KT-24323
|
||||
// FIR_COMPARISON
|
||||
|
||||
@Retention(AnnotationRetention.RUNTIME /* ) was removed */
|
||||
annotation class Validation()
|
||||
|
||||
+3
-1
@@ -27,4 +27,6 @@ annotation class S(val g: String)
|
||||
|
||||
@Repeatable
|
||||
@Retention(AnnotationRetention.SOURCE)
|
||||
annotation class R(val s: String)
|
||||
annotation class R(val s: String)
|
||||
|
||||
// FIR_COMPARISON
|
||||
@@ -1,3 +1,5 @@
|
||||
// SingleFileKt
|
||||
|
||||
public fun foo() {}
|
||||
public fun foo() {}
|
||||
|
||||
// FIR_COMPARISON
|
||||
+3
-1
@@ -27,4 +27,6 @@ interface I1 {
|
||||
interface I2 {
|
||||
@Anno("S")
|
||||
fun bar() = "bar"
|
||||
}
|
||||
}
|
||||
|
||||
// FIR_COMPARISON
|
||||
+3
-1
@@ -3,4 +3,6 @@
|
||||
class ClassWithConstructor(
|
||||
nullable: String?,
|
||||
notNull: String
|
||||
)
|
||||
)
|
||||
|
||||
// FIR_COMPARISON
|
||||
+2
-1
@@ -8,4 +8,5 @@ class C : Base {
|
||||
override fun foo(): Unit {}
|
||||
}
|
||||
|
||||
// LAZINESS:NoLaziness
|
||||
// LAZINESS:NoLaziness
|
||||
// FIR_COMPARISON
|
||||
@@ -8,4 +8,6 @@ class Synthetic {
|
||||
}
|
||||
|
||||
private fun foo() {}
|
||||
}
|
||||
}
|
||||
|
||||
// FIR_COMPARISON
|
||||
+2
-1
@@ -7,4 +7,5 @@ interface Base<T> {
|
||||
class C : Base<Unit> {
|
||||
override fun foo(t: Unit) {}
|
||||
}
|
||||
// LAZINESS:NoLaziness
|
||||
// LAZINESS:NoLaziness
|
||||
// FIR_COMPARISON
|
||||
+3
-1
@@ -1,3 +1,5 @@
|
||||
// UnitParameterKt
|
||||
|
||||
fun foo(s: Unit) {}
|
||||
fun foo(s: Unit) {}
|
||||
|
||||
// FIR_COMPARISON
|
||||
@@ -1,3 +1,5 @@
|
||||
// VoidReturnKt
|
||||
|
||||
fun foo(g: String) {}
|
||||
fun foo(g: String) {}
|
||||
|
||||
// FIR_COMPARISON
|
||||
@@ -4,3 +4,5 @@
|
||||
class C {
|
||||
@[kotlin.jvm.JvmField] public val foo: String = { "A" }()
|
||||
}
|
||||
|
||||
// FIR_COMPARISON
|
||||
Reference in New Issue
Block a user