Initialize Property in Constructor Quick-Fix: Disable clearing of ShortenReferences waiting set
This commit is contained in:
@@ -31,6 +31,7 @@ import org.jetbrains.kotlin.descriptors.PropertyDescriptor
|
||||
import org.jetbrains.kotlin.diagnostics.Diagnostic
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.resolveToDescriptorIfAny
|
||||
import org.jetbrains.kotlin.idea.codeInsight.CodeInsightUtils
|
||||
import org.jetbrains.kotlin.idea.codeInsight.shorten.runWithElementsToShortenIsEmptyIgnored
|
||||
import org.jetbrains.kotlin.idea.core.CollectingNameValidator
|
||||
import org.jetbrains.kotlin.idea.core.KotlinNameSuggester
|
||||
import org.jetbrains.kotlin.idea.core.appendElement
|
||||
@@ -187,7 +188,9 @@ object InitializePropertyQuickFixFactory : KotlinIntentionActionsFactory() {
|
||||
classDescriptor.secondaryConstructors
|
||||
}
|
||||
|
||||
processConstructors(project, propertyDescriptor, constructorDescriptors.iterator())
|
||||
project.runWithElementsToShortenIsEmptyIgnored {
|
||||
processConstructors(project, propertyDescriptor, constructorDescriptors.iterator())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user