mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
initialize variable: add empty string initialization (IDEA-193858)
This commit is contained in:
+3
@@ -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) + "()";
|
||||
|
||||
Reference in New Issue
Block a user