The nashorn and jdk repo changes look good to me. Thanks,
-Sundar On 5/12/2016 3:55 PM, Jan Lahoda wrote: > Hello, > > In jshell, there's a special history mode that is intended to aid with > editing/re-entering multi-line snippets (EditingHistory). It works > like this: when the user goes back through the history to the first > line of a multi-line snippet, and enters/confirms that line, the > history view is limited only to the given snippet. I.e. up and down > arrows won't go through the whole history, but only the few lines of > the given snippet. When the multi-line snippet is finished, the > history is restored to the original full state. > > The proposal here is to generalize this history mode so that it can be > used in jjs as well. For this, a new support class is added into > jdk.internal.le, that implements this history. Also, ConsoleReader is > extended to also accept actions as a Runnable instead of only > ActionListener, so that the EditingHistory can add extra actions to > jump by the whole snippets when going back in history. > > Bug: > https://bugs.openjdk.java.net/browse/JDK-8133549 > > Webrev: > jdk repository: > http://cr.openjdk.java.net/~jlahoda/8133549/jdk/webrev.00/ > > langtools repository: > http://cr.openjdk.java.net/~jlahoda/8133549/langtools/webrev.00/ > > nashorn repository: > http://cr.openjdk.java.net/~jlahoda/8133549/nashorn/webrev.00/ > > Any comments are welcome! > > Thanks, > Jan