Minor. Method moved to where it belongs
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user