Hopefully fixed EA-71565 and similar problems
#EA-71565 Fixed
This commit is contained in:
+2
@@ -108,6 +108,8 @@ public abstract class IntentionBasedInspection<TElement : JetElement>(
|
|||||||
|
|
||||||
override fun invoke(project: Project, file: PsiFile, startElement: PsiElement, endElement: PsiElement) {
|
override fun invoke(project: Project, file: PsiFile, startElement: PsiElement, endElement: PsiElement) {
|
||||||
assert(startElement == endElement)
|
assert(startElement == endElement)
|
||||||
|
if (!isAvailable(project, file, startElement, endElement)) return
|
||||||
|
|
||||||
startElement.getOrCreateEditor()?.let { editor ->
|
startElement.getOrCreateEditor()?.let { editor ->
|
||||||
editor.getCaretModel().moveToOffset(startElement.getTextOffset())
|
editor.getCaretModel().moveToOffset(startElement.getTextOffset())
|
||||||
intention.applyTo(startElement as TElement, editor)
|
intention.applyTo(startElement as TElement, editor)
|
||||||
|
|||||||
Reference in New Issue
Block a user