Changed parsing of object and enum entries to drop "KtObjectDeclarationName"
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
object <caret>
|
||||
|
||||
// EXIST: { lookupString: "TopLevelClassName6", itemText: "TopLevelClassName6" }
|
||||
+6
@@ -745,6 +745,12 @@ public class JSBasicCompletionTestGenerated extends AbstractJSBasicCompletionTes
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("TopLevelClassName6.kt")
|
||||
public void testTopLevelClassName6() throws Exception {
|
||||
String fileName = KotlinTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/TopLevelClassName6.kt");
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("TopLevelClassName-3.kt")
|
||||
public void testTopLevelClassName_3() throws Exception {
|
||||
String fileName = KotlinTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/TopLevelClassName-3.kt");
|
||||
|
||||
+6
@@ -745,6 +745,12 @@ public class JvmBasicCompletionTestGenerated extends AbstractJvmBasicCompletionT
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("TopLevelClassName6.kt")
|
||||
public void testTopLevelClassName6() throws Exception {
|
||||
String fileName = KotlinTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/TopLevelClassName6.kt");
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("TopLevelClassName-3.kt")
|
||||
public void testTopLevelClassName_3() throws Exception {
|
||||
String fileName = KotlinTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/TopLevelClassName-3.kt");
|
||||
|
||||
@@ -135,7 +135,7 @@ fun createSpacingBuilder(settings: CodeStyleSettings): KotlinSpacingBuilder {
|
||||
after(MODIFIER_LIST).spaces(1)
|
||||
|
||||
beforeInside(IDENTIFIER, CLASS).spaces(1)
|
||||
beforeInside(OBJECT_DECLARATION_NAME, OBJECT_DECLARATION).spaces(1)
|
||||
beforeInside(IDENTIFIER, OBJECT_DECLARATION).spaces(1)
|
||||
|
||||
betweenInside(VAL_KEYWORD, IDENTIFIER, PROPERTY).spaces(1)
|
||||
betweenInside(VAR_KEYWORD, IDENTIFIER, PROPERTY).spaces(1)
|
||||
|
||||
+5
-2
@@ -18,7 +18,10 @@ package org.jetbrains.kotlin.idea.refactoring.changeSignature.usages
|
||||
|
||||
import com.intellij.usageView.UsageInfo
|
||||
import org.jetbrains.kotlin.idea.refactoring.changeSignature.JetChangeInfo
|
||||
import org.jetbrains.kotlin.psi.*
|
||||
import org.jetbrains.kotlin.psi.KtDelegatorToSuperCall
|
||||
import org.jetbrains.kotlin.psi.KtEnumEntry
|
||||
import org.jetbrains.kotlin.psi.KtInitializerList
|
||||
import org.jetbrains.kotlin.psi.KtPsiFactory
|
||||
|
||||
public class JetEnumEntryWithoutSuperCallUsage(enumEntry: KtEnumEntry) : JetUsageInfo<KtEnumEntry>(enumEntry) {
|
||||
override fun processUsage(changeInfo: JetChangeInfo, element: KtEnumEntry, allUsages: Array<out UsageInfo>): Boolean {
|
||||
@@ -27,7 +30,7 @@ public class JetEnumEntryWithoutSuperCallUsage(enumEntry: KtEnumEntry) : JetUsag
|
||||
|
||||
val delegatorToSuperCall = (element.addAfter(
|
||||
psiFactory.createEnumEntryInitializerList(),
|
||||
element.getNameAsDeclaration()
|
||||
element.nameIdentifier
|
||||
) as KtInitializerList).initializers[0] as KtDelegatorToSuperCall
|
||||
|
||||
return JetFunctionCallUsage(delegatorToSuperCall, changeInfo.methodDescriptor.originalPrimaryCallable)
|
||||
|
||||
@@ -15,7 +15,7 @@ interface<error> </error>{
|
||||
|
||||
}
|
||||
|
||||
object <error>{</error>
|
||||
object<error> </error>{
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user