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;