assert validity (EA-37586)

This commit is contained in:
peter
2012-07-25 16:57:58 +02:00
parent d687da9406
commit 554c0fa571
2 changed files with 3 additions and 0 deletions
@@ -49,6 +49,7 @@ public abstract class PsiImportStatementBaseImpl extends JavaStubPsiElement<PsiI
@Override
public PsiJavaCodeReferenceElement getImportReference() {
assert isValid();
final PsiImportStatementStub stub = getStub();
if (stub != null) {
return stub.getReference();
@@ -269,6 +269,8 @@ public abstract class PsiJavaFileBaseImpl extends PsiFileImpl implements PsiJava
@NotNull final ResolveState state,
PsiElement lastParent,
@NotNull PsiElement place) {
assert isValid();
if (processor instanceof ClassResolverProcessor && isPhysical() &&
(getUserData(PsiFileEx.BATCH_REFERENCE_PROCESSING) == Boolean.TRUE || myResolveCache.hasUpToDateValue())) {
final ClassResolverProcessor hint = (ClassResolverProcessor)processor;