Fix for exception on HelpAction in KotlinInlineValDialog
This commit is contained in:
@@ -17,8 +17,10 @@
|
|||||||
package org.jetbrains.kotlin.idea.refactoring.inline
|
package org.jetbrains.kotlin.idea.refactoring.inline
|
||||||
|
|
||||||
import com.intellij.openapi.editor.ex.EditorSettingsExternalizable
|
import com.intellij.openapi.editor.ex.EditorSettingsExternalizable
|
||||||
import org.jetbrains.kotlin.idea.refactoring.KotlinRefactoringSettings
|
import com.intellij.openapi.help.HelpManager
|
||||||
|
import com.intellij.refactoring.HelpID
|
||||||
import org.jetbrains.kotlin.idea.codeInliner.UsageReplacementStrategy
|
import org.jetbrains.kotlin.idea.codeInliner.UsageReplacementStrategy
|
||||||
|
import org.jetbrains.kotlin.idea.refactoring.KotlinRefactoringSettings
|
||||||
import org.jetbrains.kotlin.idea.references.KtSimpleNameReference
|
import org.jetbrains.kotlin.idea.references.KtSimpleNameReference
|
||||||
import org.jetbrains.kotlin.psi.KtBinaryExpression
|
import org.jetbrains.kotlin.psi.KtBinaryExpression
|
||||||
import org.jetbrains.kotlin.psi.KtProperty
|
import org.jetbrains.kotlin.psi.KtProperty
|
||||||
@@ -57,6 +59,10 @@ class KotlinInlineValDialog(
|
|||||||
|
|
||||||
fun shouldBeShown() = !simpleLocal || EditorSettingsExternalizable.getInstance().isShowInlineLocalDialog
|
fun shouldBeShown() = !simpleLocal || EditorSettingsExternalizable.getInstance().isShowInlineLocalDialog
|
||||||
|
|
||||||
|
override fun doHelpAction() =
|
||||||
|
HelpManager.getInstance().invokeHelp(HelpID.INLINE_VARIABLE)
|
||||||
|
|
||||||
|
|
||||||
override fun isInlineThis() = KotlinRefactoringSettings.instance.INLINE_LOCAL_THIS
|
override fun isInlineThis() = KotlinRefactoringSettings.instance.INLINE_LOCAL_THIS
|
||||||
|
|
||||||
public override fun doAction() {
|
public override fun doAction() {
|
||||||
|
|||||||
Reference in New Issue
Block a user