From c1060012bf48c54f2d8b3997019aefe4a038f702 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Thu, 17 Sep 2015 10:19:00 +0300 Subject: [PATCH] no need to update package statement out of source root (IDEA-145173) --- .../intellij/psi/impl/file/JavaUpdateAddedFileProcessor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/psi/impl/file/JavaUpdateAddedFileProcessor.java b/java/java-impl/src/com/intellij/psi/impl/file/JavaUpdateAddedFileProcessor.java index 17b5a647c11a..47b891c2ba7c 100644 --- a/java/java-impl/src/com/intellij/psi/impl/file/JavaUpdateAddedFileProcessor.java +++ b/java/java-impl/src/com/intellij/psi/impl/file/JavaUpdateAddedFileProcessor.java @@ -15,6 +15,7 @@ */ package com.intellij.psi.impl.file; +import com.intellij.openapi.roots.JavaProjectRootsUtil; import com.intellij.psi.*; import com.intellij.psi.templateLanguages.TemplateLanguageFileViewProvider; import com.intellij.util.IncorrectOperationException; @@ -28,7 +29,7 @@ import org.jetbrains.annotations.NotNull; public class JavaUpdateAddedFileProcessor extends UpdateAddedFileProcessor { @Override public boolean canProcessElement(@NotNull final PsiFile file) { - return file instanceof PsiClassOwner; + return file instanceof PsiClassOwner && !JavaProjectRootsUtil.isOutsideJavaSourceRoot(file); } @Override