FIR IDE: move analysis api fir testdata to the analysis directory

This commit is contained in:
Ilya Kirillov
2021-09-14 17:22:32 +02:00
parent 4d52b354af
commit 42f0536904
705 changed files with 0 additions and 0 deletions
@@ -0,0 +1,13 @@
// FILE: main.kt
package test
import dependency.Bar
fun usage() {
val result = Bar()
}
// FILE: dependency.kt
package dependency
class Bar(i: Int)
@@ -0,0 +1,13 @@
// FILE: main.kt
package test
import dependency.Bar
fun usage() {
val result = Bar
}
// FILE: dependency.kt
package dependency
class Bar
@@ -0,0 +1,16 @@
// FILE: main.kt
package test
import dependency.Bar
import dependency.fooExt
fun usage(b: Bar) {
b.fooExt()
}
// FILE: dependency.kt
package dependency
class Bar
fun Bar.fooExt(i: Int) {}
@@ -0,0 +1,16 @@
// FILE: main.kt
package test
import dependency.fooExtProp
fun usage(b: Any) {
b.fooExtProp
}
// FILE: dependency.kt
package dependency
class Bar
val Bar.fooExtProp: Int
get() = 10
@@ -0,0 +1,16 @@
// FILE: main.kt
package test
import dependency.Bar
import dependency.invoke
fun usage(b: Bar) {
b()
}
// FILE: dependency.kt
package dependency
class Bar
operator fun Bar.invoke(i: Int) {}
@@ -0,0 +1,11 @@
// FILE: main.kt
package test
import dependency.Bar
fun usage(p: Bar) {}
// FILE: dependency.kt
package dependency
class Bar<T>