KTIJ-25960 [Analysis API] Resolve static declarations in KDoc
^KTIJ-25960 Fixed
This commit is contained in:
committed by
Space Team
parent
4d91229d79
commit
b4c9a2616e
Vendored
+14
@@ -0,0 +1,14 @@
|
||||
// FILE: main.kt
|
||||
import dependency.JavaClass
|
||||
|
||||
/**
|
||||
* [JavaClass.st<caret>aticField]
|
||||
*/
|
||||
fun test() {}
|
||||
|
||||
// FILE: dependency/JavaClass.java
|
||||
package dependency;
|
||||
|
||||
public class JavaClass {
|
||||
public static final int staticField = 0;
|
||||
}
|
||||
Vendored
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in dependency.JavaClass) val staticField: kotlin.Int
|
||||
analysis/analysis-api/testData/referenceResolve/kDoc/javaDeclarations/StaticFunctionFromBaseClass.kt
Vendored
+18
@@ -0,0 +1,18 @@
|
||||
// UNRESOLVED_REFERENCE
|
||||
// FILE: main.kt
|
||||
import dependency.JavaBase
|
||||
|
||||
class KotlinChild : JavaBase() {
|
||||
/**
|
||||
* [st<caret>aticFun]
|
||||
*/
|
||||
fun test() {}
|
||||
}
|
||||
|
||||
|
||||
// FILE: dependency/JavaBase.java
|
||||
package dependency;
|
||||
|
||||
public class JavaBase {
|
||||
public static void staticFun() {}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
// FILE: main.kt
|
||||
/**
|
||||
* [dependency.JavaClass.st<caret>aticFun]
|
||||
*/
|
||||
fun test() {}
|
||||
|
||||
// FILE: dependency/JavaClass.java
|
||||
package dependency;
|
||||
|
||||
public class JavaClass {
|
||||
public static void staticFun() {}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in dependency.JavaClass) open fun staticFun()
|
||||
Vendored
+14
@@ -0,0 +1,14 @@
|
||||
// FILE: main.kt
|
||||
import dependency.JavaClass
|
||||
|
||||
/**
|
||||
* [JavaClass.st<caret>aticFun]
|
||||
*/
|
||||
fun test() {}
|
||||
|
||||
// FILE: dependency/JavaClass.java
|
||||
package dependency;
|
||||
|
||||
public class JavaClass {
|
||||
public static void staticFun() {}
|
||||
}
|
||||
Vendored
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in dependency.JavaClass) open fun staticFun()
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// FILE: main.kt
|
||||
import dependency.JavaChild
|
||||
|
||||
/**
|
||||
* [JavaChild.st<caret>aticFun]
|
||||
*/
|
||||
fun test() {}
|
||||
|
||||
// FILE: dependency/JavaBase.java
|
||||
package dependency;
|
||||
|
||||
public class JavaBase {
|
||||
public static void staticFun() {}
|
||||
}
|
||||
|
||||
// FILE: dependency/JavaChild.java
|
||||
package dependency;
|
||||
|
||||
public class JavaChild extends JavaBase {
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in dependency.JavaBase) open fun staticFun()
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
// UNRESOLVED_REFERENCE
|
||||
// FILE: main.kt
|
||||
import dependency.JavaBase
|
||||
|
||||
class KotlinChild : JavaBase()
|
||||
|
||||
/**
|
||||
* [KotlinChild.st<caret>aticFun]
|
||||
*/
|
||||
fun test() {}
|
||||
|
||||
// FILE: dependency/JavaBase.java
|
||||
package dependency;
|
||||
|
||||
public class JavaBase {
|
||||
public static void staticFun() {}
|
||||
}
|
||||
Reference in New Issue
Block a user