summaryrefslogtreecommitdiff
path: root/java/java-impl/src/com/intellij/refactoring/introduceParameter/InplaceIntroduceParameterPopup.java
diff options
context:
space:
mode:
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.java3
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) {