[Analysis API FIR] implement reference resolve inside KDoc

^KTIJ-22324 fixed
This commit is contained in:
Ilya Kirillov
2022-07-26 23:38:37 +02:00
parent b210e24b43
commit d9c4fda521
86 changed files with 1856 additions and 1 deletions
@@ -0,0 +1,15 @@
// FILE: a.kt
import b.*
/**
* [E.A<caret>A]
*/
fun x() {}
// FILE: b.kt
package b
enum class E {
AA, BB
}
@@ -0,0 +1,2 @@
Resolved to:
0: (in b.E) AA
@@ -0,0 +1,12 @@
// FILE: a.kt
/**
* [b.E.A<caret>A]
*/
fun x() {}
// FILE: b.kt
package b
enum class E {
AA, BB
}
@@ -0,0 +1,2 @@
Resolved to:
0: (in b.E) AA
@@ -0,0 +1,12 @@
// FILE: a.kt
/**
* [b.B.X<caret>X]
*/
fun x() {}
// FILE: b.kt
package b
class B {
class XX
}
@@ -0,0 +1,2 @@
Resolved to:
0: (in b.B) class XX
@@ -0,0 +1,15 @@
// FILE: a.kt
import b.*
/**
* [B.X<caret>X]
*/
fun x() {}
// FILE: b.kt
package b
class B {
class XX
}
@@ -0,0 +1,2 @@
Resolved to:
0: (in b.B) class XX
@@ -0,0 +1,12 @@
// FILE: a.kt
/**
* [b.B<caret>B]
*/
fun x() {}
// FILE: b.kt
package b
class BB {
class XX
}
@@ -0,0 +1,2 @@
Resolved to:
0: (in b) class BB
@@ -0,0 +1,14 @@
// FILE: a.kt
import b.*
/**
* [B<caret>B]
*/
fun x() {}
// FILE: b.kt
package b
class BB {
class XX
}
@@ -0,0 +1,2 @@
Resolved to:
0: (in b) class BB
@@ -0,0 +1,10 @@
// FILE: a.kt
/**
* [b.b<caret>b]
*/
fun x() {}
// FILE: b.kt
package b
fun bb(){}
@@ -0,0 +1,2 @@
Resolved to:
0: (in b) fun bb()
@@ -0,0 +1,11 @@
// FILE: a.kt
import b.*
/**
* [b<caret>b]
*/
fun x() {}
// FILE: b.kt
package b
fun bb(){}
@@ -0,0 +1,2 @@
Resolved to:
0: (in b) fun bb()