From fef0eeaf13e03753bd8c8d22e9497b0d35d43fee Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Fri, 14 Dec 2012 16:23:35 +0400 Subject: [PATCH] IDEA-97548 NPE while change signature of groovy constructor --- .../changeSignature/ChangeSignatureDialogBase.java | 4 +++- .../changeSignature/GrChangeSignatureDialog.java | 8 +++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureDialogBase.java b/platform/lang-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureDialogBase.java index 1f062fbc0b41..3f937843e557 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureDialogBase.java +++ b/platform/lang-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureDialogBase.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2011 JetBrains s.r.o. + * Copyright 2000-2012 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -100,6 +100,8 @@ public abstract class ChangeSignatureDialogBase< private final Alarm myUpdateSignatureAlarm = new Alarm(Alarm.ThreadToUse.SWING_THREAD); protected VisibilityPanelBase myVisibilityPanel; + + @Nullable protected PsiCodeFragment myReturnTypeCodeFragment; private DelegationPanel myDelegationPanel; protected AnActionButton myPropagateParamChangesButton; diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/changeSignature/GrChangeSignatureDialog.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/changeSignature/GrChangeSignatureDialog.java index 505c956bcfd2..0ef19f3fc3b6 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/changeSignature/GrChangeSignatureDialog.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/changeSignature/GrChangeSignatureDialog.java @@ -156,7 +156,9 @@ public class GrChangeSignatureDialog extends ChangeSignatureDialogBase