Robert Field
f2484da32c
8182268: JShell: CompletionInfo.source() for CONSIDERED_INCOMPLETE missing semicolon
...
Reviewed-by: jlahoda
2017-06-26 14:16:34 -07:00
Alan Bateman
481f056ca9
8177530: Module system implementation refresh (4/2017)
...
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: jjg
2017-04-07 08:08:26 +00:00
Alan Bateman
d6fbe2b113
8173393: Module system implementation refresh (2/2017)
...
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Reviewed-by: mcimadamore, mchung, alanb
2017-02-10 09:06:10 +00:00
Robert Field
f9b57bfbed
8172255: JShell API: ExecutionControl/LoaderDelegate: Remove unused/unimplemented setClassPath
...
Reviewed-by: jlahoda
2017-01-09 13:50:45 -08:00
Robert Field
f7067671f6
8168615: JShell API: jdk.jshell.spi should be a pluggable ServiceLoader SPI
...
Reviewed-by: jlahoda
2016-12-21 20:14:39 -08:00
Jan Lahoda
5d215e5425
8131019: jshell tool: access javadoc from tool
...
Adding internal support to resolve {@inheritDoc} and format javadoc to plain text for use by jdk.jshell and jdk.scripting.nashorn.shell, enhancing Shift-<tab> documentation in JShell with ability to show javadoc.
Reviewed-by: jjg, rfield
2016-11-02 07:38:37 +01:00
Robert Field
70d8f3c7b4
8167643: JShell: silently ignore access modifiers (as semantically irrelevant)
...
Reviewed-by: jlahoda
2016-10-27 17:11:16 -07:00
Jan Lahoda
7ac8bf6c75
8167461: jshell tool: Scanner#next() hangs tool
...
PipeInputStream.read(byte[]...) should only read available bytes; properly resending exceptions for snippet's System.in and properly closing it; more reliable way to cancel user input while waiting in System.in.
Reviewed-by: rfield
2016-10-18 16:00:32 +02:00
Robert Field
8b2ace697c
8167128: JShell: /drop of statement gives confusing output
...
Reviewed-by: jlahoda
2016-10-10 18:41:12 -07:00
Robert Field
6a0075c86e
8164277: JShell API: Snippets are immutable and should be available for post-mortem analysis
...
Reviewed-by: jlahoda
2016-08-22 08:18:18 -07:00
Robert Field
81c36d2f40
8143964: JShell API: convert query responses to Stream instead of List
...
Reviewed-by: psandoz, shinyafox
2016-08-09 23:00:49 -07:00
Robert Field
918c010822
8160127: JShell API: extract abstract JDI and abstract streaming implementations of ExecutionControl
...
8159935: JShell API: Reorganize execution support code into jdk.jshell.execution (previously sent for review, and combined here)
8160128: JShell API: extract abstract streaming remote agent
8159122: JShell API: Configurable invocation mechanism
ExecutionControl implementation support with simplified ExecutionControl interface
Reviewed-by: jlahoda
2016-07-20 23:19:09 -07:00
Robert Field
c8f9b12b5c
8159635: JShell API: Add compiler options
...
Reviewed-by: jlahoda
2016-07-01 14:16:28 -07:00
Robert Field
8696e295a8
8139829: JShell API: No use of fields to return information from public types
...
Reviewed-by: vromero
2016-06-08 00:32:31 -07:00
Robert Field
5361169fbd
8156101: JShell SPI: Provide a pluggable execution control SPI
...
Reviewed-by: jlahoda
2016-05-21 22:32:08 -07:00
Robert Field
f49817d6cd
8154485: JShell: infrastructure for multi-Snippet class wrappers
...
Reviewed-by: jlahoda
2016-04-25 08:50:16 -07:00
Robert Field
19e4c51157
8080069: JShell: Support for corralled classes
...
Reviewed-by: jlahoda
2016-03-10 14:47:14 -08:00
Jan Lahoda
c63980511c
8131027: JShell API/tool: suggest imports for a class
...
Adding two new actions to JShell: add imports and create variable.
Reviewed-by: rfield
2016-02-29 11:54:06 +01:00
Jan Lahoda
a21102b5f4
8134254: JShell API/tool: REPL for Java into JDK9
...
Adding the implementation of the jshell (read-eval-print-loop) tool.
Co-authored-by: Robert Field <robert.field@oracle.com>
Co-authored-by: Shinya Yoshida <bitterfoxc@gmail.com>
Reviewed-by: briangoetz, mcimadamore, psandoz, forax
2015-10-19 19:15:16 +02:00