diff --git a/java/jsp-openapi/src/com/intellij/psi/impl/source/jsp/jspJava/JspxImportStatement.java b/java/jsp-openapi/src/com/intellij/psi/impl/source/jsp/jspJava/JspxImportStatement.java index dba00d140ab0..4141ee15d200 100644 --- a/java/jsp-openapi/src/com/intellij/psi/impl/source/jsp/jspJava/JspxImportStatement.java +++ b/java/jsp-openapi/src/com/intellij/psi/impl/source/jsp/jspJava/JspxImportStatement.java @@ -17,10 +17,11 @@ package com.intellij.psi.impl.source.jsp.jspJava; import com.intellij.psi.PsiFile; import com.intellij.psi.PsiImportStatement; +import com.intellij.psi.SyntheticElement; /** * @author peter */ -public interface JspxImportStatement extends PsiImportStatement { +public interface JspxImportStatement extends PsiImportStatement, SyntheticElement { PsiFile getDeclarationFile(); } diff --git a/platform/core-impl/src/com/intellij/psi/PsiAnchor.java b/platform/core-impl/src/com/intellij/psi/PsiAnchor.java index 727133495c91..b79a231010c3 100644 --- a/platform/core-impl/src/com/intellij/psi/PsiAnchor.java +++ b/platform/core-impl/src/com/intellij/psi/PsiAnchor.java @@ -77,7 +77,7 @@ public abstract class PsiAnchor { PsiAnchor stubRef = createStubReference(element, file); if (stubRef != null) return stubRef; - if (!element.isPhysical() && element instanceof PsiCompiledElement|| element instanceof LightElement) { + if (!element.isPhysical() && element instanceof PsiCompiledElement || element instanceof LightElement || element instanceof SyntheticElement) { return new HardReference(element); }