diff options
Diffstat (limited to 'java/java-impl/src/com/intellij/refactoring/introduceParameter/InplaceIntroduceParameterPopup.java')
-rw-r--r-- | java/java-impl/src/com/intellij/refactoring/introduceParameter/InplaceIntroduceParameterPopup.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/java/java-impl/src/com/intellij/refactoring/introduceParameter/InplaceIntroduceParameterPopup.java b/java/java-impl/src/com/intellij/refactoring/introduceParameter/InplaceIntroduceParameterPopup.java index 7a376d15f7e6..79c9b1d243b3 100644 --- a/java/java-impl/src/com/intellij/refactoring/introduceParameter/InplaceIntroduceParameterPopup.java +++ b/java/java-impl/src/com/intellij/refactoring/introduceParameter/InplaceIntroduceParameterPopup.java @@ -259,6 +259,9 @@ public class InplaceIntroduceParameterPopup extends AbstractJavaInplaceIntroduce buf.append(", "); } int startOffset = buf.length(); + if (myMustBeFinal || myPanel.isGenerateFinal()) { + buf.append("final "); + } buf.append(parameter.getType().getPresentableText()).append(" ").append(variable == parameter ? value : parameter.getName()); int endOffset = buf.length(); if (variable == parameter) { |