Minor. Method moved to where it belongs

This commit is contained in:
Andrey Breslav
2014-03-27 15:33:29 +04:00
parent efd752290e
commit 3e957031b9
2 changed files with 6 additions and 7 deletions
@@ -130,6 +130,11 @@ public class ReplInterpreter {
classLoader = new ReplClassLoader(new URLClassLoader(classpath.toArray(new URL[0]))); classLoader = new ReplClassLoader(new URLClassLoader(classpath.toArray(new URL[0])));
} }
private static void prepareForTheNextReplLine(@NotNull TopDownAnalysisContext c) {
c.getScriptScopes().clear();
c.getScripts().clear();
}
public enum LineResultType { public enum LineResultType {
SUCCESS, SUCCESS,
ERROR, ERROR,
@@ -229,7 +234,7 @@ public class ReplInterpreter {
return LineResult.error(errorCollector.getString()); return LineResult.error(errorCollector.getString());
} }
injector.getTopDownAnalyzer().prepareForTheNextReplLine(topDownAnalysisContext); prepareForTheNextReplLine(topDownAnalysisContext);
trace.clearDiagnostics(); trace.clearDiagnostics();
psiFile.getScript().putUserData(ScriptHeaderResolver.PRIORITY_KEY, lineNumber); psiFile.getScript().putUserData(ScriptHeaderResolver.PRIORITY_KEY, lineNumber);
@@ -441,12 +441,6 @@ public class TopDownAnalyzer {
} }
public void prepareForTheNextReplLine(@NotNull TopDownAnalysisContext c) {
c.getScriptScopes().clear();
c.getScripts().clear();
}
@NotNull @NotNull
public MutablePackageFragmentProvider getPackageFragmentProvider() { public MutablePackageFragmentProvider getPackageFragmentProvider() {
return packageFragmentProvider; return packageFragmentProvider;