diff --git a/plugins/kotlin/idea/tests/test/org/jetbrains/jet/resolve/ReferenceResolveTestGenerated.java b/plugins/kotlin/idea/tests/test/org/jetbrains/jet/resolve/ReferenceResolveTestGenerated.java index 2b7d5d78ac8f..cbede45901fc 100644 --- a/plugins/kotlin/idea/tests/test/org/jetbrains/jet/resolve/ReferenceResolveTestGenerated.java +++ b/plugins/kotlin/idea/tests/test/org/jetbrains/jet/resolve/ReferenceResolveTestGenerated.java @@ -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"); diff --git a/plugins/kotlin/idea/tests/testData/resolve/references/ClassInTypeConstraint.kt b/plugins/kotlin/idea/tests/testData/resolve/references/ClassInTypeConstraint.kt new file mode 100644 index 000000000000..5f960ed54f32 --- /dev/null +++ b/plugins/kotlin/idea/tests/testData/resolve/references/ClassInTypeConstraint.kt @@ -0,0 +1,6 @@ +package resolve + +open class AA {} +class BBAA> {} + +// REF: (resolve).AA \ No newline at end of file diff --git a/plugins/kotlin/idea/tests/testData/resolve/references/ReferenceInClassWhereConstraint.kt b/plugins/kotlin/idea/tests/testData/resolve/references/ReferenceInClassWhereConstraint.kt new file mode 100644 index 000000000000..ca73fff0dc37 --- /dev/null +++ b/plugins/kotlin/idea/tests/testData/resolve/references/ReferenceInClassWhereConstraint.kt @@ -0,0 +1,7 @@ +package test + +class A + +class Some where T: A + +// REF: (test).A \ No newline at end of file diff --git a/plugins/kotlin/idea/tests/testData/resolve/references/ReferenceInFunWhereConstraint.kt b/plugins/kotlin/idea/tests/testData/resolve/references/ReferenceInFunWhereConstraint.kt new file mode 100644 index 000000000000..e55be8d60ba4 --- /dev/null +++ b/plugins/kotlin/idea/tests/testData/resolve/references/ReferenceInFunWhereConstraint.kt @@ -0,0 +1,7 @@ +package test + +class A + +fun some() where T: A {} + +// REF: (test).A \ No newline at end of file