Initialize Property in Constructor Quick-Fix: Disable clearing of ShortenReferences waiting set

This commit is contained in:
Alexey Sedunov
2015-12-16 19:22:53 +03:00
parent fd79145b73
commit 05ec9cc424
@@ -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())
}
}
}