diff --git a/idea/idea-completion/testData/smart/SuperConstructorArgumentInClassHeader.kt b/idea/idea-completion/testData/smart/SuperConstructorArgumentInClassHeader.kt new file mode 100644 index 00000000000..14ea36cff6e --- /dev/null +++ b/idea/idea-completion/testData/smart/SuperConstructorArgumentInClassHeader.kt @@ -0,0 +1,9 @@ +open class B(p: Int) + +val pInt = 0 +val pString = "" + +class C : B() + +// EXIST: pInt +// ABSENT: pString diff --git a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmSmartCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmSmartCompletionTestGenerated.java index 9807bf35923..9330ad7a1cb 100644 --- a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmSmartCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmSmartCompletionTestGenerated.java @@ -473,6 +473,12 @@ public class JvmSmartCompletionTestGenerated extends AbstractJvmSmartCompletionT doTest(fileName); } + @TestMetadata("SuperConstructorArgumentInClassHeader.kt") + public void testSuperConstructorArgumentInClassHeader() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/SuperConstructorArgumentInClassHeader.kt"); + doTest(fileName); + } + @TestMetadata("ThisConstructorArgument.kt") public void testThisConstructorArgument() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ThisConstructorArgument.kt");