From 299d3595660eed8562baeee8cbbf5b29f7214c5b Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Fri, 18 May 2012 18:18:43 +0400 Subject: [PATCH] Revert "use separate modificationCount for PSI and Document (fixes psifile-dependent CachedValues)" This reverts commit 306b9ada21abba52c07a429bbb39795529ccab8f. naive fix reverted --- .../src/com/intellij/psi/impl/source/PsiFileImpl.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/platform/core-impl/src/com/intellij/psi/impl/source/PsiFileImpl.java b/platform/core-impl/src/com/intellij/psi/impl/source/PsiFileImpl.java index 5ba93fd8b982..2c05de57807b 100644 --- a/platform/core-impl/src/com/intellij/psi/impl/source/PsiFileImpl.java +++ b/platform/core-impl/src/com/intellij/psi/impl/source/PsiFileImpl.java @@ -73,7 +73,6 @@ public abstract class PsiFileImpl extends ElementBase implements PsiFileEx, PsiF private IElementType myElementType; protected IElementType myContentElementType; - private long myModificationStamp; protected PsiFile myOriginalFile = null; private final FileViewProvider myViewProvider; @@ -355,9 +354,7 @@ public abstract class PsiFileImpl extends ElementBase implements PsiFileEx, PsiF myStub = null; } - public void clearCaches() { - myModificationStamp ++; - } + public void clearCaches() {} @Override public String getText() { @@ -389,7 +386,7 @@ public abstract class PsiFileImpl extends ElementBase implements PsiFileEx, PsiF @Override public long getModificationStamp() { - return myModificationStamp; + return getViewProvider().getModificationStamp(); } @Override