Skip to content

Commit 32fe678

Browse files
committed
Fix AddDefinitionFix
1 parent d3b4dc9 commit 32fe678

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/kotlin/platform/mixin/expression/MEExpressionAnnotator.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -326,9 +326,9 @@ class MEExpressionAnnotator : Annotator {
326326
}
327327

328328
private fun AnnotationBuilder.withDefinitionFix(name: MEName) =
329-
withFix(AddDefinitionInspection(name))
329+
withFix(AddDefinitionFix(name))
330330

331-
private class AddDefinitionInspection(name: MEName) : LocalQuickFixAndIntentionActionOnPsiElement(name) {
331+
private class AddDefinitionFix(name: MEName) : LocalQuickFixAndIntentionActionOnPsiElement(name) {
332332
private val id = name.text
333333

334334
override fun getFamilyName(): String = "Add @Definition"
@@ -355,9 +355,9 @@ class MEExpressionAnnotator : Annotator {
355355
project,
356356
startElement,
357357
id,
358-
"dummy"
358+
"dummy = \"\""
359359
) ?: return
360-
val dummy = annotation.findAttribute("dummy") as? PsiElement ?: return
360+
val dummy = annotation.parameterList.attributes.firstOrNull { it.name == "dummy" } ?: return
361361
val hostEditor = InjectedLanguageEditorUtil.getTopLevelEditor(editor)
362362
hostEditor.caretModel.moveToOffset(dummy.textOffset)
363363
PsiDocumentManager.getInstance(project).doPostponedOperationsAndUnblockDocument(hostEditor.document)

0 commit comments

Comments
 (0)