don't increment out-of-code-block modification count for changes that are not in Kotlin files

This commit is contained in:
Dmitry Jemerov
2012-05-25 15:42:25 +02:00
parent ab82049287
commit ff7be5b7c3
2 changed files with 2 additions and 0 deletions
@@ -40,6 +40,7 @@ public class JetCodeBlockModificationListener implements PsiTreeChangePreprocess
@Override @Override
public void treeChanged(final PsiTreeChangeEventImpl event) { public void treeChanged(final PsiTreeChangeEventImpl event) {
if (!(event.getFile() instanceof JetFile)) return;
switch (event.getCode()) { switch (event.getCode()) {
case BEFORE_CHILDREN_CHANGE: case BEFORE_CHILDREN_CHANGE:
case BEFORE_PROPERTY_CHANGE: case BEFORE_PROPERTY_CHANGE:
@@ -125,6 +125,7 @@ public class JetLightClass extends AbstractLightClass implements JetJavaMirrorMa
answer = CachedValuesManager.getManager(getProject()).createCachedValue(new CachedValueProvider<PsiJavaFileStub>() { answer = CachedValuesManager.getManager(getProject()).createCachedValue(new CachedValueProvider<PsiJavaFileStub>() {
@Override @Override
public Result<PsiJavaFileStub> compute() { public Result<PsiJavaFileStub> compute() {
//System.out.println("Calculating Java stub for " + file.getName() + ", OOCB modcount " + PsiModificationTracker.SERVICE.getInstance(getProject()).getOutOfCodeBlockModificationCount());
return Result.create(calcStub(), PsiModificationTracker.OUT_OF_CODE_BLOCK_MODIFICATION_COUNT); return Result.create(calcStub(), PsiModificationTracker.OUT_OF_CODE_BLOCK_MODIFICATION_COUNT);
} }
}, false); }, false);