[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,4 @@
/**
* [a<caret>a]
*/
class C(aa: Int)
@@ -0,0 +1,2 @@
Resolved to:
0: aa: kotlin.Int
@@ -0,0 +1,4 @@
/**
* [a<caret>a]
*/
class C(val aa: Int)
@@ -0,0 +1,3 @@
Resolved to:
0: (in C) val aa: kotlin.Int
1: aa: kotlin.Int
@@ -0,0 +1,4 @@
/**
* [A<caret>A]
*/
class C<AA>()
@@ -0,0 +1,2 @@
Resolved to:
0: AA
@@ -0,0 +1,11 @@
// TODO
// UNRESOLVED_REFERENCE
class C {
/**
* [a<caret>a]
*/
constructor(aa: Int){}
}
@@ -0,0 +1,2 @@
Resolved to:
0: aa: kotlin.Int
@@ -0,0 +1,6 @@
/**
* [A<caret>A]
*/
fun <AA> x() {
}
@@ -0,0 +1,2 @@
Resolved to:
0: AA
@@ -0,0 +1,6 @@
/**
* [a<caret>a]
*/
fun x(aa: Int) {
}
@@ -0,0 +1,2 @@
Resolved to:
0: aa: kotlin.Int