diff --git a/idea/idea-completion/testData/basic/java/JavaSyntheticProperty.kt b/idea/idea-completion/testData/basic/java/JavaSyntheticProperty.kt index 435127e68d1..38b9a181517 100644 --- a/idea/idea-completion/testData/basic/java/JavaSyntheticProperty.kt +++ b/idea/idea-completion/testData/basic/java/JavaSyntheticProperty.kt @@ -1,5 +1,3 @@ -// FIR_COMPARISON - fun foo(a: java.lang.Thread) { a.na } diff --git a/idea/idea-completion/testData/basic/multifile/SyntheticPrimitiveJavaProperty/SyntheticPrimitiveJavaProperty.dependency.java b/idea/idea-completion/testData/basic/multifile/SyntheticPrimitiveJavaProperty/SyntheticPrimitiveJavaProperty.dependency.java new file mode 100644 index 00000000000..1e05a2ca364 --- /dev/null +++ b/idea/idea-completion/testData/basic/multifile/SyntheticPrimitiveJavaProperty/SyntheticPrimitiveJavaProperty.dependency.java @@ -0,0 +1,4 @@ +class JavaClassWithGetterAndSetter { + int getNumber() { return 0; } + void setNumber(int number) {} +} \ No newline at end of file diff --git a/idea/idea-completion/testData/basic/multifile/SyntheticPrimitiveJavaProperty/SyntheticPrimitiveJavaProperty.kt b/idea/idea-completion/testData/basic/multifile/SyntheticPrimitiveJavaProperty/SyntheticPrimitiveJavaProperty.kt new file mode 100644 index 00000000000..0be0fe18a7c --- /dev/null +++ b/idea/idea-completion/testData/basic/multifile/SyntheticPrimitiveJavaProperty/SyntheticPrimitiveJavaProperty.kt @@ -0,0 +1,6 @@ +// FIR_COMPARISON +fun usage(obj: JavaClassWithGetterAndSetter) { + obj. +} + +// EXIST: {"lookupString":"number","tailText":" (from getNumber()/setNumber())", "allLookupStrings":"getNumber, number, setNumber","itemText":"number"} \ No newline at end of file diff --git a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileJvmBasicCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileJvmBasicCompletionTestGenerated.java index 3d8f1ecff37..deae3fa2998 100644 --- a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileJvmBasicCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileJvmBasicCompletionTestGenerated.java @@ -379,6 +379,11 @@ public class MultiFileJvmBasicCompletionTestGenerated extends AbstractMultiFileJ runTest("idea/idea-completion/testData/basic/multifile/SyntheticExtensionNonVoidSetter/"); } + @TestMetadata("SyntheticPrimitiveJavaProperty") + public void testSyntheticPrimitiveJavaProperty() throws Exception { + runTest("idea/idea-completion/testData/basic/multifile/SyntheticPrimitiveJavaProperty/"); + } + @TestMetadata("TopLevelFunction") public void testTopLevelFunction() throws Exception { runTest("idea/idea-completion/testData/basic/multifile/TopLevelFunction/"); diff --git a/idea/idea-fir/tests/org/jetbrains/kotlin/idea/completion/HighLevelMultiFileJvmBasicCompletionTestGenerated.java b/idea/idea-fir/tests/org/jetbrains/kotlin/idea/completion/HighLevelMultiFileJvmBasicCompletionTestGenerated.java index 7a921d637eb..d3fda097a6c 100644 --- a/idea/idea-fir/tests/org/jetbrains/kotlin/idea/completion/HighLevelMultiFileJvmBasicCompletionTestGenerated.java +++ b/idea/idea-fir/tests/org/jetbrains/kotlin/idea/completion/HighLevelMultiFileJvmBasicCompletionTestGenerated.java @@ -379,6 +379,11 @@ public class HighLevelMultiFileJvmBasicCompletionTestGenerated extends AbstractH runTest("idea/idea-completion/testData/basic/multifile/SyntheticExtensionNonVoidSetter/"); } + @TestMetadata("SyntheticPrimitiveJavaProperty") + public void testSyntheticPrimitiveJavaProperty() throws Exception { + runTest("idea/idea-completion/testData/basic/multifile/SyntheticPrimitiveJavaProperty/"); + } + @TestMetadata("TopLevelFunction") public void testTopLevelFunction() throws Exception { runTest("idea/idea-completion/testData/basic/multifile/TopLevelFunction/");