diff --git a/idea/src/org/jetbrains/kotlin/idea/quickfix/createFromUsage/callableBuilder/CallableBuilder.kt b/idea/src/org/jetbrains/kotlin/idea/quickfix/createFromUsage/callableBuilder/CallableBuilder.kt index 4110ab49b2d..415287dd5e5 100644 --- a/idea/src/org/jetbrains/kotlin/idea/quickfix/createFromUsage/callableBuilder/CallableBuilder.kt +++ b/idea/src/org/jetbrains/kotlin/idea/quickfix/createFromUsage/callableBuilder/CallableBuilder.kt @@ -143,16 +143,16 @@ class CallableBuilder(val config: CallableBuilderConfiguration) { val currentFileContext: BindingContext val currentFileModule: ModuleDescriptor - val pseudocode: Pseudocode? by lazy { config.originalElement.getContainingPseudocode(currentFileContext) } - - private val typeCandidates = HashMap>() - init { val result = config.currentFile.analyzeFullyAndGetResult() currentFileContext = result.bindingContext currentFileModule = result.moduleDescriptor } + val pseudocode: Pseudocode? by lazy { config.originalElement.getContainingPseudocode(currentFileContext) } + + private val typeCandidates = HashMap>() + public var placement: CallablePlacement by Delegates.notNull() private val elementsToShorten = ArrayList() diff --git a/idea/src/org/jetbrains/kotlin/idea/quickfix/createFromUsage/callableBuilder/typeUtils.kt b/idea/src/org/jetbrains/kotlin/idea/quickfix/createFromUsage/callableBuilder/typeUtils.kt index 85bb6effe00..1e9ec2891fa 100644 --- a/idea/src/org/jetbrains/kotlin/idea/quickfix/createFromUsage/callableBuilder/typeUtils.kt +++ b/idea/src/org/jetbrains/kotlin/idea/quickfix/createFromUsage/callableBuilder/typeUtils.kt @@ -53,18 +53,18 @@ private fun KotlinType.render(typeParameterNameMap: Map