User: rednesto Date: 04 Jul 24 14:09 Revision: 6aa9273da52cc76483f324f922eff23d2475d272 Summary: Only show "Generate Accessor/Invoke" in Mixin modules TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=9345&personal=false Index: src/main/kotlin/platform/mixin/action/GenerateAccessorAction.kt =================================================================== --- src/main/kotlin/platform/mixin/action/GenerateAccessorAction.kt (revision a3c6f09053af93bf3149fbdda7d91cb2df14c814) +++ src/main/kotlin/platform/mixin/action/GenerateAccessorAction.kt (revision 6aa9273da52cc76483f324f922eff23d2475d272) @@ -20,6 +20,7 @@ package com.demonwav.mcdev.platform.mixin.action +import com.demonwav.mcdev.platform.mixin.MixinModuleType import com.intellij.codeInsight.FileModificationService import com.intellij.codeInsight.generation.actions.BaseGenerateAction import com.intellij.openapi.application.ApplicationManager @@ -75,7 +76,7 @@ } override fun isValidForFile(project: Project, editor: Editor, file: PsiFile): Boolean { - if (file !is PsiJavaFile) { + if (file !is PsiJavaFile || !MixinModuleType.isInModule(file)) { return false }