From 865f0629c9b13d5988af7341011a4e2a717843c2 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Fri, 6 Nov 2015 15:59:45 +0300 Subject: [PATCH] "initialize variable" & "initialize in constructor" suggests only public classes for collections --- .../daemon/impl/quickfix/AddVariableInitializerFix.java | 1 + 1 file changed, 1 insertion(+) 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 c12e64fdf25b..1c69fae07625 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 @@ -145,6 +145,7 @@ public class AddVariableInitializerFix implements IntentionAction { if (psiClass != null && !psiClass.isInterface() && !psiClass.hasModifierProperty(PsiModifier.ABSTRACT) && + psiClass.hasModifierProperty(PsiModifier.PUBLIC) && PsiUtil.hasDefaultConstructor(psiClass)) { suggestedTypes.add(type); } -- 2.32.0