hg: kulla/dev/langtools: 8131189: JShell API: Switch API to source Snippet based (away from Key-based); ...
robert.field at oracle.com
robert.field at oracle.com
Sat Jul 18 05:06:48 UTC 2015
Changeset: 6ef2447dce37
Author: rfield
Date: 2015-07-17 22:06 -0700
URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/6ef2447dce37
8131189: JShell API: Switch API to source Snippet based (away from Key-based)
8131307: JShell API: Update docs to refer to Snippet rather than Key
Last step in last pass of conversion: convert remaining references to Key to reference Snippet.
Code changes: rename onKeyStatusEvent() to onSnippetStatusEvent()
and: Remove layer of subclassing: which was semantically interesting for Key but not for Snippet.
and: rename JShellFactory to InternalDebugControl, because that is all it does now.
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/InternalDebugControl.java
! src/jdk.jshell/share/classes/jdk/jshell/JDIEnv.java
! src/jdk.jshell/share/classes/jdk/jshell/JDIExecution.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
- src/jdk.jshell/share/classes/jdk/jshell/JShellFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetStatusEvent.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
- src/jdk.jshell/share/classes/jdk/jshell/UniqueSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedExceptionImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/VMConnection.java
! src/jdk.jshell/share/classes/jdk/jshell/VariableDeclSnippet.java
! test/jdk/jshell/KullaTesting.java
More information about the kulla-dev
mailing list