ResolveSessionForBodies is not ModificationTracker
This commit is contained in:
+3
-8
@@ -17,7 +17,6 @@
|
|||||||
package org.jetbrains.jet.plugin.project;
|
package org.jetbrains.jet.plugin.project;
|
||||||
|
|
||||||
import com.intellij.openapi.project.Project;
|
import com.intellij.openapi.project.Project;
|
||||||
import com.intellij.openapi.util.ModificationTracker;
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
import org.jetbrains.annotations.ReadOnly;
|
import org.jetbrains.annotations.ReadOnly;
|
||||||
@@ -38,7 +37,7 @@ import org.jetbrains.jet.storage.StorageManager;
|
|||||||
|
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
public class ResolveSessionForBodies implements KotlinCodeAnalyzer, ModificationTracker {
|
public class ResolveSessionForBodies implements KotlinCodeAnalyzer {
|
||||||
private final Object createdForObject;
|
private final Object createdForObject;
|
||||||
private final ResolveSession resolveSession;
|
private final ResolveSession resolveSession;
|
||||||
private final ResolveElementCache resolveElementCache;
|
private final ResolveElementCache resolveElementCache;
|
||||||
@@ -94,14 +93,10 @@ public class ResolveSessionForBodies implements KotlinCodeAnalyzer, Modification
|
|||||||
resolveSession.forceResolveAll();
|
resolveSession.forceResolveAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public long getModificationCount() {
|
|
||||||
return resolveSession.getExceptionTracker().getModificationCount();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "ResolveSessionForBodies: " + getModificationCount() + " " + createdForObject + " " + createdForObject.hashCode();
|
return "ResolveSessionForBodies: " + resolveSession.getExceptionTracker().getModificationCount()
|
||||||
|
+ " " + createdForObject + " " + createdForObject.hashCode();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user