History log of /openjdk10/langtools/src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
Revision Date Author Comments
# 4279:d78323fc3fd5 16-Aug-2017 rfield

8182270: JShell API: Tools need snippet information without evaluating snippet
8166334: jshell tool: shortcut: expression/statement to method
Reviewed-by: jlahoda


# 4227:204e92615c03 26-Jun-2017 rfield

8182268: JShell: CompletionInfo.source() for CONSIDERED_INCOMPLETE missing semicolon
Reviewed-by: jlahoda


# 4226:028d2b60d6f1 25-Jun-2017 rfield

8176110: JShell: completions with package results should, in most cases, be dot terminated
Reviewed-by: jlahoda


# 4088:33c818a75ec9 31-Mar-2017 jlahoda

8177076: jshell tool: usability of completion
Summary: Merging completion and documentation completion, assigning Shift-tab shortcut to fix actions.
Reviewed-by: rfield


# 4023:f1d046e33386 03-Mar-2017 rfield

8175886: JShell: crash on tab-complete with NPE.
Reviewed-by: jlahoda


# 3955:eb374ab43848 06-Feb-2017 rfield

8173848: JShell: less-than causes: reached end of file while parsing
Reviewed-by: jlahoda


# 3871:9ed8e9a27b00 09-Jan-2017 rfield

8171981: JShell: Fails compilation: new Object().getClass().getSuperclass()
Reviewed-by: mcimadamore


# 3836:8616f75828f2 16-Dec-2016 ddehaven

Merge


# 3832:9e66cdbce524 29-Nov-2016 mchung

8170428: Move src.zip to JDK/lib/src.zip
Reviewed-by: jjg


# 3828:d30434bde0a8 16-Dec-2016 mcimadamore

8171371: Remove redundant type-arguments from generic method calls
Reviewed-by: jjg, rfield, mchung


# 3827:44bdefe64114 16-Dec-2016 mcimadamore

8181370: Convert anonymous inner classes into lambdas/method references
Reviewed-by: jjg, rfield, mchung


# 3790:d55b5eb4a277 28-Nov-2016 mchung

8170424: back out src.zip change from JDK-8170424
Reviewed-by: prr


# 3789:42ad817ce7ec 28-Nov-2016 mchung

8169816: Move src.zip and jrt-fs.jar under the lib directory
Reviewed-by: alanb, erikj, jjg


# 3770:d813bfb238a9 16-Nov-2016 jjg

8163190: Clarify JavaFileManager use of \"module location\"
Reviewed-by: jlahoda


# 3767:b265444e51db 16-Nov-2016 jlahoda

8169561: jshell tool: double shift-tab on variable crashes tool
Summary: Avoid crashe for unknown HTML tags; avoid crash for non-existing documentation; fix signature for JShell variables
Reviewed-by: rfield


# 3738:6ef8a1453577 02-Nov-2016 jlahoda

8131019: jshell tool: access javadoc from tool
Summary: 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


# 3708:296c87505118 17-Oct-2016 shinyafox

8145263: JShell: Fix the format of SourceCodeAnalysis#documentation
Reviewed-by: rfield, jlahoda


# 3645:560204c4944f 08-Sep-2016 jlahoda

8131025: JShell: crash on tab-complete reference to bad class file
Summary: Catching CompletionFailure when iterating through Scope.
Reviewed-by: rfield


# 3625:f08683786207 29-Aug-2016 jlahoda

8164836: TEST_BUG: adjust scope of the DefinedByAnalyzer in tools/all/RunCodingRules.java
Summary: Only enabling the DefinedByAnalyzer on java.compiler and jdk.compiler; removing the @DefinedBy annotations from other modules
Reviewed-by: jjg, ksrini


# 3604:7efa4b3477b2 22-Aug-2016 jlahoda

8156911: JShell: file manager should be closed
Summary: Properly closing the file manager when it is being thrown away on error.
Reviewed-by: rfield


# 3585:ade1884e2a63 15-Aug-2016 rfield

8159027: JShell API: SourceCodeAnalysis.Suggestion has constructor, ...
Reviewed-by: jlahoda


# 3583:2c17b65a37a8 15-Aug-2016 jlahoda

8129421: JShell: unacceptable suggestions in 'extends', 'implements' in smart completion
8129422: JShell: methods and fields of uncompleted expressions should be suggested
Summary: Fixing several completion bugs
Reviewed-by: rfield


# 3516:d5420d4ccbaa 06-Jul-2016 vromero

8160891: javac, remove unused options, step 3
Reviewed-by: mcimadamore


# 3511:0a1bb568a328 01-Jul-2016 rfield

8159111: JShell API: Add access to wrappers and dependencies
Reviewed-by: jlahoda


# 3464:bcebe24cd346 08-Jun-2016 rfield

8139829: JShell API: No use of fields to return information from public types
Reviewed-by: vromero


# 3459:23c29286820d 02-Jun-2016 rfield

8131024: JShell: multi-line comment not detected as incomplete
Reviewed-by: vromero


# 3424:a3e92e738d92 21-May-2016 rfield

8156101: JShell SPI: Provide a pluggable execution control SPI
Reviewed-by: jlahoda


# 3392:04fcbc7234a4 12-May-2016 jjg

8149843: StandardJavaFileManager should provide a way to get paths from strings
8150111: Need to change signature of StandardJavaFileManager.setLocationFromPaths
Reviewed-by: vromero, jlahoda


# 3387:6c4309f7b31b 04-May-2016 jlahoda

8153761: JShell: Completion -- Show parameter names if possible
Summary: Compiling code with -parameters; keeping parameter names when reading classfiles; searching JDK sources if parameter names are not available.
Reviewed-by: rfield


# 3357:3e3553ee39d9 25-Apr-2016 rfield

8154485: JShell: infrastructure for multi-Snippet class wrappers
Reviewed-by: jlahoda


# 3316:4e87682893e6 01-Apr-2016 rfield

8152925: JShell: enable corralling of any type declaration, including enum
Reviewed-by: jlahoda


# 3294:9adfb22ff08f 17-Mar-2016 alanb

8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: jjg, jlahoda, vromero, mcimadamore, bpatel, ksrini, darcy, anazarov, dfuchs
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, jan.lahoda@oracle.com, vicente.romero@oracle.com, andreas.lundblad@oracle.com, andrey.x.nazarov@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, kumar.x.srinivasan@oracle.com, sundararajan.athijegannathan@oracle.com


# 3264:ddfdf0304052 29-Feb-2016 jlahoda

8131027: JShell API/tool: suggest imports for a class
Summary: Adding two new actions to JShell: add imports and create variable.
Reviewed-by: rfield


# 3185:51136404ee5e 29-Dec-2015 rfield

8145239: JShell: throws AssertionError when replace classes with some methods which depends on these classes
Reviewed-by: rfield
Contributed-by: bitterfoxc@gmail.com


# 3096:329ae120e365 12-Nov-2015 jlahoda

8141092: JShell: Completion hangs on identifier completion
Summary: Avoiding recursive search when computing package completion.
Reviewed-by: mcimadamore, rfield


# 3062:15bdc18525ff 19-Oct-2015 jlahoda

8134254: JShell API/tool: REPL for Java into JDK9
Summary: Adding the implementation of the jshell (read-eval-print-loop) tool.
Reviewed-by: briangoetz, mcimadamore, psandoz, forax
Contributed-by: robert.field@oracle.com, bitterfoxc@gmail.com, jan.lahoda@oracle.com