IG: make file writable (IDEA-CR-60227)

GitOrigin-RevId: c0849c356eec4aa9470cc150ef59982f8428a393
This commit is contained in:
Bas Leijdekkers
2020-03-21 14:02:28 +00:00
committed by intellij-monorepo-bot
parent faee42ea61
commit fcd2f8c219
@@ -34,6 +34,9 @@ public class MakeMethodFinalFix extends InspectionGadgetsFix {
protected void doFix(Project project, ProblemDescriptor descriptor) {
final PsiElement element = descriptor.getPsiElement().getParent();
if (element instanceof PsiMethod) {
if (!FileModificationService.getInstance().preparePsiElementsForWrite(element)) {
return;
}
final PsiMethod method = (PsiMethod)element;
final PsiModifierList modifierList = method.getModifierList();
WriteAction.run(() -> modifierList.setModifierProperty(PsiModifier.FINAL, true));