From 194385c95382378103226500bfcc5047917d377d Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 16 Jan 2012 15:45:50 +0100 Subject: [PATCH] EA-33054 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText --- .../refactoring/changeSignature/JavaChangeInfoImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeInfoImpl.java b/java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeInfoImpl.java index 83948f951be6..aabe2a1f9570 100644 --- a/java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeInfoImpl.java +++ b/java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeInfoImpl.java @@ -24,6 +24,7 @@ import com.intellij.lang.Language; import com.intellij.lang.StdLanguages; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.util.Comparing; +import com.intellij.openapi.util.text.StringUtil; import com.intellij.psi.*; import com.intellij.refactoring.util.CanonicalTypes; import com.intellij.util.IncorrectOperationException; @@ -164,12 +165,12 @@ class JavaChangeInfoImpl implements JavaChangeInfo { for(int i = 0; i < newParms.length; i++){ ParameterInfoImpl info = newParms[i]; if (info.oldParameterIndex < 0 && !info.isVarargType()){ - if (info.defaultValue == null) continue; + if (StringUtil.isEmpty(info.defaultValue)) continue; try{ defaultValues[i] = factory.createExpressionFromText(info.defaultValue, method); } catch(IncorrectOperationException e){ - LOG.error(e); + LOG.info(e); } } }