From: Dmitry Batkovich Date: Fri, 6 Nov 2015 12:59:45 +0000 (+0300) Subject: "initialize variable" & "initialize in constructor" suggests only public classes... X-Git-Tag: clion/144.900~14 X-Git-Url: https://git.jetbrains.org/?p=idea%2Fcommunity.git;a=commitdiff_plain;h=865f0629c9b13d5988af7341011a4e2a717843c2 "initialize variable" & "initialize in constructor" suggests only public classes for collections --- 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); }