ResolveSessionForBodies is not ModificationTracker

This commit is contained in:
Pavel V. Talanov
2014-08-18 15:57:53 +04:00
parent d6bd4535fa
commit e56a124c0b
@@ -17,7 +17,6 @@
package org.jetbrains.jet.plugin.project;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.ModificationTracker;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.annotations.ReadOnly;
@@ -38,7 +37,7 @@ import org.jetbrains.jet.storage.StorageManager;
import java.util.Collection;
public class ResolveSessionForBodies implements KotlinCodeAnalyzer, ModificationTracker {
public class ResolveSessionForBodies implements KotlinCodeAnalyzer {
private final Object createdForObject;
private final ResolveSession resolveSession;
private final ResolveElementCache resolveElementCache;
@@ -94,14 +93,10 @@ public class ResolveSessionForBodies implements KotlinCodeAnalyzer, Modification
resolveSession.forceResolveAll();
}
@Override
public long getModificationCount() {
return resolveSession.getExceptionTracker().getModificationCount();
}
@Override
public String toString() {
return "ResolveSessionForBodies: " + getModificationCount() + " " + createdForObject + " " + createdForObject.hashCode();
return "ResolveSessionForBodies: " + resolveSession.getExceptionTracker().getModificationCount()
+ " " + createdForObject + " " + createdForObject.hashCode();
}
@Override