langtools/src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
changeset 46185 f4c981fc7818
parent 45748 0202b55d8e08
--- 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);
     }