diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/PsiJetImportDirectiveStub.java b/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/PsiJetImportDirectiveStub.java index 0b1ca3c8b5b..9274b60d587 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/PsiJetImportDirectiveStub.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/PsiJetImportDirectiveStub.java @@ -20,4 +20,6 @@ import com.intellij.psi.stubs.StubElement; import org.jetbrains.jet.lang.psi.JetImportDirective; public interface PsiJetImportDirectiveStub extends StubElement { + boolean isAbsoluteInRootPackage(); + boolean isAllUnder(); } diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/elements/JetImportDirectiveElementType.java b/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/elements/JetImportDirectiveElementType.java index c4c0fca3bfd..76beb0210fc 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/elements/JetImportDirectiveElementType.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/elements/JetImportDirectiveElementType.java @@ -34,18 +34,20 @@ public class JetImportDirectiveElementType extends JetStubElementType implements PsiJetImportDirectiveStub { - public PsiJetImportDirectiveStubImpl(StubElement parent) { + private final boolean isAbsoluteInRootPackage; + private final boolean isAllUnder; + + public PsiJetImportDirectiveStubImpl( + StubElement parent, + boolean isAbsoluteInRootPackage, + boolean isAllUnder + ) { super(parent, JetStubElementTypes.IMPORT_DIRECTIVE); + this.isAbsoluteInRootPackage = isAbsoluteInRootPackage; + this.isAllUnder = isAllUnder; + } + + @Override + public boolean isAbsoluteInRootPackage() { + return isAbsoluteInRootPackage; + } + + @Override + public boolean isAllUnder() { + return isAllUnder; } }