From e8a4550b07b0af1ee14bcf53468ddc82fb5e4a7b Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 6 Sep 2013 18:31:46 +0200 Subject: [PATCH] there are no constructor field initializers in compiled psi --- .../src/com/intellij/codeInspection/dataFlow/DfaPsiUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaPsiUtil.java b/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaPsiUtil.java index 602ecfc9948f..0c687ccfcf69 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaPsiUtil.java +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaPsiUtil.java @@ -101,7 +101,7 @@ public class DfaPsiUtil { ContainerUtil.addIfNotNull(result, field.getInitializer()); final PsiClass containingClass = field.getContainingClass(); - if (containingClass != null) { + if (containingClass != null && !(containingClass instanceof PsiCompiledElement)) { result.addAll(getAllConstructorFieldInitializers(containingClass).get(field)); } return result;