[Analysis API FIR] implement reference resolve inside KDoc
^KTIJ-22324 fixed
This commit is contained in:
+14
@@ -0,0 +1,14 @@
|
||||
class C {
|
||||
class X {
|
||||
class YY {
|
||||
fun aa() {}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* [X.YY.a<caret>a]
|
||||
*/
|
||||
fun g() {
|
||||
|
||||
}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in C.X.YY) fun aa()
|
||||
analysis/analysis-api/testData/referenceResolve/kDoc/localContext/LocalSemiFullQualifiedClassName.kt
Vendored
+17
@@ -0,0 +1,17 @@
|
||||
// COMPILATION_ERRORS
|
||||
fun f() {
|
||||
class C {
|
||||
class X {
|
||||
class YY {
|
||||
fun aa() {}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* [X.Y<caret>Y]
|
||||
*/
|
||||
fun g() {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in <local>: f.C.X) class YY
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
// COMPILATION_ERRORS
|
||||
fun f() {
|
||||
class C {
|
||||
class X {
|
||||
class YY {
|
||||
fun aa() {}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* [X.YY.a<caret>a]
|
||||
*/
|
||||
fun g() {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in <local>: f.C.X.YY) fun aa()
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
class C {
|
||||
class X {
|
||||
class YY {
|
||||
fun aa() {}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* [X.Y<caret>Y]
|
||||
*/
|
||||
fun g() {
|
||||
|
||||
}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in C.X) class YY
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
fun f() {
|
||||
class C {
|
||||
/**
|
||||
* [a<caret>a]
|
||||
*/
|
||||
fun aa() {}
|
||||
|
||||
fun bb() {}
|
||||
}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in <local>: f.C) fun aa()
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
fun f() {
|
||||
class C {
|
||||
/**
|
||||
* [a<caret>a]
|
||||
*/
|
||||
val aa: Int = 1
|
||||
|
||||
val bb: Int = 10
|
||||
}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in <local>: f.C) val aa: kotlin.Int
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
class C {
|
||||
/**
|
||||
* [a<caret>a]
|
||||
*/
|
||||
fun aa(){}
|
||||
|
||||
fun bb(){}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in C) fun aa()
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
class C {
|
||||
/**
|
||||
* [a<caret>a]
|
||||
*/
|
||||
val aa: Int = 1
|
||||
|
||||
val bb: Int = 10
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in C) val aa: kotlin.Int
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
fun f() {
|
||||
class C {
|
||||
/**
|
||||
* [b<caret>b]
|
||||
*/
|
||||
fun aa() {}
|
||||
|
||||
fun bb() {}
|
||||
}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in <local>: f.C) fun bb()
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
fun f() {
|
||||
class C {
|
||||
/**
|
||||
* [b<caret>b]
|
||||
*/
|
||||
fun aa() {}
|
||||
|
||||
val bb: Int = 10
|
||||
}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in <local>: f.C) val bb: kotlin.Int
|
||||
Vendored
+8
@@ -0,0 +1,8 @@
|
||||
class C {
|
||||
/**
|
||||
* [b<caret>b]
|
||||
*/
|
||||
fun aa(){}
|
||||
|
||||
val bb: Int = 10
|
||||
}
|
||||
Vendored
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in C) val bb: kotlin.Int
|
||||
Reference in New Issue
Block a user