diff --git a/java/java-impl/src/com/intellij/refactoring/introduceVariable/IntroduceEmptyVariableHandler.java b/java/java-impl/src/com/intellij/refactoring/introduceVariable/IntroduceEmptyVariableHandler.java index 153683a0ed7b..90ee54d91a7e 100644 --- a/java/java-impl/src/com/intellij/refactoring/introduceVariable/IntroduceEmptyVariableHandler.java +++ b/java/java-impl/src/com/intellij/refactoring/introduceVariable/IntroduceEmptyVariableHandler.java @@ -45,6 +45,7 @@ public class IntroduceEmptyVariableHandler { public void invoke(@NotNull Editor editor, @NotNull PsiFile file, @NotNull PsiType type) { Project project = file.getProject(); + if (!CommonRefactoringUtil.checkReadOnlyStatus(project, file)) return; int offset = editor.getCaretModel().getOffset(); PsiElement at = file.findElementAt(offset); PsiElement anchorStatement = RefactoringUtil.getParentStatement(at, false);