FIR IDE: move low level api testdata sources to the analysis directory

This commit is contained in:
Ilya Kirillov
2021-09-14 16:39:48 +02:00
parent 633b0fa612
commit 989f3248e4
371 changed files with 0 additions and 0 deletions
@@ -0,0 +1,6 @@
class A {/* NonReanalyzableDeclarationStructureElement */
fun x() {/* ReanalyzableFunctionStructureElement */
}
fun y(): Int = 10/* ReanalyzableFunctionStructureElement */
}
@@ -0,0 +1,11 @@
class X {/* NonReanalyzableDeclarationStructureElement */
var x: Int/* ReanalyzablePropertyStructureElement */
get() = field
set(value) {
field = value
}
val y = 42/* NonReanalyzableDeclarationStructureElement */
var z: Int = 15/* ReanalyzablePropertyStructureElement */
}
@@ -0,0 +1,11 @@
class A {/* NonReanalyzableDeclarationStructureElement */
val a = run {
class X()
val y = 10
}/* NonReanalyzableDeclarationStructureElement */
}
inline fun <R> run(block: () -> R): R {/* ReanalyzableFunctionStructureElement */
return block()
}
@@ -0,0 +1,13 @@
enum class A {/* NonReanalyzableDeclarationStructureElement */
X,
Y,
Z
;
fun foo(){/* ReanalyzableFunctionStructureElement */}
val x = 10/* NonReanalyzableDeclarationStructureElement */
fun bar() = 10/* NonReanalyzableDeclarationStructureElement */
}
@@ -0,0 +1,13 @@
enum class A {/* NonReanalyzableDeclarationStructureElement */
X {
fun localInX() = 1
},
Y {
override fun foo() {}
},
Z,
;
open fun foo() {/* ReanalyzableFunctionStructureElement */}
}
@@ -0,0 +1,6 @@
class A {/* NonReanalyzableDeclarationStructureElement */
init {
val x = 10
class B
}
}
@@ -0,0 +1,9 @@
fun a() {/* ReanalyzableFunctionStructureElement */
class X
}
class Y {/* NonReanalyzableDeclarationStructureElement */
fun b() {/* ReanalyzableFunctionStructureElement */
class Z
}
}
@@ -0,0 +1,13 @@
fun x() {/* ReanalyzableFunctionStructureElement */
fun y() {
}
}
class A {/* NonReanalyzableDeclarationStructureElement */
fun z() {/* ReanalyzableFunctionStructureElement */
fun q() {
}
}
}
@@ -0,0 +1,15 @@
fun foo() {/* ReanalyzableFunctionStructureElement */
var x: Int
}
class A {/* NonReanalyzableDeclarationStructureElement */
fun q() {/* ReanalyzableFunctionStructureElement */
val y = 42
}
}
class B {/* NonReanalyzableDeclarationStructureElement */
class C {/* NonReanalyzableDeclarationStructureElement */
fun u() {/* ReanalyzableFunctionStructureElement */
var z: Int = 15
}
}
}
@@ -0,0 +1,3 @@
class A {/* NonReanalyzableDeclarationStructureElement */
typealias X = Int/* NonReanalyzableDeclarationStructureElement */
}
@@ -0,0 +1,16 @@
class A {/* NonReanalyzableDeclarationStructureElement */
class B {/* NonReanalyzableDeclarationStructureElement */
fun x() {/* ReanalyzableFunctionStructureElement */
}
class C {/* NonReanalyzableDeclarationStructureElement */
}
}
class E {/* NonReanalyzableDeclarationStructureElement */
}
fun y(): Int = 10/* ReanalyzableFunctionStructureElement */
}
@@ -0,0 +1,13 @@
var x: Int = 10/* ReanalyzablePropertyStructureElement */
get() = field
set(value) {
field = value
}
class X {/* NonReanalyzableDeclarationStructureElement */
var y: Int = 10/* ReanalyzablePropertyStructureElement */
get() = field
set(value) {
field = value
}
}
@@ -0,0 +1 @@
fun foo(): Int = 42/* ReanalyzableFunctionStructureElement */
@@ -0,0 +1 @@
fun foo() = 42/* NonReanalyzableDeclarationStructureElement */
@@ -0,0 +1,4 @@
fun foo(): Int {/* ReanalyzableFunctionStructureElement */
println("")
return 10
}
@@ -0,0 +1,9 @@
var x: Int/* ReanalyzablePropertyStructureElement */
get() = field
set(value) {
field = value
}
val y = 42/* NonReanalyzableDeclarationStructureElement */
var z: Int = 15/* ReanalyzablePropertyStructureElement */
@@ -0,0 +1,4 @@
fun foo() {/* ReanalyzableFunctionStructureElement */
println("")
}
@@ -0,0 +1 @@
typealias A = 10/* NonReanalyzableDeclarationStructureElement */