diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddVariableInitializerFix.java b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddVariableInitializerFix.java index 13dacf870d82..7cc214a11352 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddVariableInitializerFix.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddVariableInitializerFix.java @@ -113,6 +113,9 @@ public class AddVariableInitializerFix implements IntentionAction { final ExpressionLookupItem defaultExpression = new ExpressionLookupItem(elementFactory.createExpressionFromText(defaultValue, variable)); result.add(defaultExpression); if (type instanceof PsiClassType) { + if (type.equalsToText(CommonClassNames.JAVA_LANG_STRING)) { + result.add(new ExpressionLookupItem(elementFactory.createExpressionFromText("\"\"", variable))); + } final PsiClass aClass = PsiTypesUtil.getPsiClass(type); if (aClass != null && PsiUtil.hasDefaultConstructor(aClass)) { final String expressionText = PsiKeyword.NEW + " " + type.getCanonicalText(false) + "()";