mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-06 06:21:16 +07:00
Make resolve session be able to resolve class constructor parameters
GitOrigin-RevId: 73cf00104e1c43160c70e489edf973eeaa70956f
This commit is contained in:
committed by
intellij-monorepo-bot
parent
8d7d555db7
commit
2e61f92cc5
+15
@@ -56,6 +56,11 @@ public class ReferenceResolveTestGenerated extends AbstractResolveBaseTest {
|
||||
doTest("idea/testData/resolve/references/AnnotationTypeParameter.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ClassInTypeConstraint.kt")
|
||||
public void testClassInTypeConstraint() throws Exception {
|
||||
doTest("idea/testData/resolve/references/ClassInTypeConstraint.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ClassReferenceInImport.kt")
|
||||
public void testClassReferenceInImport() throws Exception {
|
||||
doTest("idea/testData/resolve/references/ClassReferenceInImport.kt");
|
||||
@@ -71,6 +76,16 @@ public class ReferenceResolveTestGenerated extends AbstractResolveBaseTest {
|
||||
doTest("idea/testData/resolve/references/PackageReferenceInImport.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReferenceInClassWhereConstraint.kt")
|
||||
public void testReferenceInClassWhereConstraint() throws Exception {
|
||||
doTest("idea/testData/resolve/references/ReferenceInClassWhereConstraint.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReferenceInFunWhereConstraint.kt")
|
||||
public void testReferenceInFunWhereConstraint() throws Exception {
|
||||
doTest("idea/testData/resolve/references/ReferenceInFunWhereConstraint.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ResolveClass.kt")
|
||||
public void testResolveClass() throws Exception {
|
||||
doTest("idea/testData/resolve/references/ResolveClass.kt");
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
package resolve
|
||||
|
||||
open class AA {}
|
||||
class BB<T : <caret>AA> {}
|
||||
|
||||
// REF: (resolve).AA
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class A
|
||||
|
||||
class Some<T> where T: <caret>A
|
||||
|
||||
// REF: (test).A
|
||||
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
class A
|
||||
|
||||
fun <T> some() where T: <caret>A {}
|
||||
|
||||
// REF: (test).A
|
||||
Reference in New Issue
Block a user