--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java Tue Aug 15 13:16:32 2017 -0700
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java Wed Aug 16 18:42:11 2017 -0700
@@ -533,6 +533,16 @@
}
@Override
+ public List<Snippet> sourceToSnippets(String input) {
+ proc.checkIfAlive();
+ List<Snippet> snl = proc.eval.toScratchSnippets(input);
+ for (Snippet sn : snl) {
+ sn.setId(Snippet.UNASSOCIATED_ID);
+ }
+ return snl;
+ }
+
+ @Override
public Collection<Snippet> dependents(Snippet snippet) {
return proc.maps.getDependents(snippet);
}