diff --git a/java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeSignatureDialog.java b/java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeSignatureDialog.java index 53ade20d2844..585afde4c309 100644 --- a/java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeSignatureDialog.java +++ b/java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeSignatureDialog.java @@ -212,9 +212,9 @@ public class JavaChangeSignatureDialog extends ChangeSignatureDialogBase return myMethod.getParameterList().getParametersCount(); } + @Nullable + public String getReturnTypeText() { + final PsiTypeElement typeElement = myMethod.getReturnTypeElement(); + return typeElement != null ? typeElement.getText() : null; + } + @Override public boolean canChangeVisibility() { PsiClass containingClass = myMethod.getContainingClass();