# HG changeset patch
# User rfield
# Date 1486763382 28800
# Node ID a321bed020009b88f455d8918859c192acb8b110
# Parent c60feafb47dbc0c26874896ab077e042fbaef7fa
8174762: JShell: @since tags missing
Reviewed-by: jjg
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java Fri Feb 10 13:49:42 2017 -0800
@@ -45,6 +45,8 @@
* DeclarationSnippet
is immutable: an access to
* any of its methods will always return the same result.
* and thus is thread-safe.
+ *
+ * @since 9
*/
public abstract class DeclarationSnippet extends PersistentSnippet {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/Diag.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/Diag.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/Diag.java Fri Feb 10 13:49:42 2017 -0800
@@ -30,6 +30,8 @@
/**
* Diagnostic information for a Snippet.
+ *
+ * @since 9
* @see jdk.jshell.JShell#diagnostics(jdk.jshell.Snippet)
*/
public abstract class Diag {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java Fri Feb 10 13:49:42 2017 -0800
@@ -34,6 +34,8 @@
* ErroneousSnippet
is immutable: an access to
* any of its methods will always return the same result.
* and thus is thread-safe.
+ *
+ * @since 9
*/
public class ErroneousSnippet extends Snippet {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/EvalException.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/EvalException.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/EvalException.java Fri Feb 10 13:49:42 2017 -0800
@@ -38,6 +38,8 @@
* the Snippet id and for snippets without a method name (for example an
* expression) StackTraceElement.getMethodName()
will be the
* empty string.
+ *
+ * @since 9
*/
@SuppressWarnings("serial") // serialVersionUID intentionally omitted
public class EvalException extends JShellException {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java Fri Feb 10 13:49:42 2017 -0800
@@ -34,6 +34,8 @@
* ExpressionSnippet
is immutable: an access to
* any of its methods will always return the same result.
* and thus is thread-safe.
+ *
+ * @since 9
* @jls 15: Expression.
*/
public class ExpressionSnippet extends Snippet {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java Fri Feb 10 13:49:42 2017 -0800
@@ -34,6 +34,8 @@
* {@code ImportSnippet} is immutable: an access to
* any of its methods will always return the same result.
* and thus is thread-safe.
+ *
+ * @since 9
* @jls 8.3: importDeclaration.
*/
public class ImportSnippet extends PersistentSnippet {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/JShell.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/JShell.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/JShell.java Fri Feb 10 13:49:42 2017 -0800
@@ -79,7 +79,9 @@
*
* This class is not thread safe, except as noted, all access should be through
* a single thread.
+ *
* @author Robert Field
+ * @since 9
*/
public class JShell implements AutoCloseable {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/JShellException.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/JShellException.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/JShellException.java Fri Feb 10 13:49:42 2017 -0800
@@ -27,6 +27,8 @@
/**
* The superclass of JShell generated exceptions
+ *
+ * @since 9
*/
@SuppressWarnings("serial") // serialVersionUID intentionally omitted
public class JShellException extends Exception {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java Fri Feb 10 13:49:42 2017 -0800
@@ -35,6 +35,8 @@
*
* Because it is immutable, {@code Snippet} (and subclasses) is thread-safe.
+ *
* @author Robert Field
+ * @since 9
* @see jdk.jshell.JShell#status
*/
public abstract class Snippet {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java Fri Feb 10 13:49:42 2017 -0800
@@ -38,7 +38,9 @@
* {@code SnippetEvent} is immutable: an access to
* any of its methods will always return the same result.
* and thus is thread-safe.
+ *
* @author Robert Field
+ * @since 9
*/
public class SnippetEvent {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java Fri Feb 10 13:49:42 2017 -0800
@@ -39,6 +39,7 @@
* etc.
* Also includes completion suggestions, as might be used in tab-completion.
*
+ * @since 9
*/
public abstract class SourceCodeAnalysis {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java Fri Feb 10 13:49:42 2017 -0800
@@ -34,6 +34,8 @@
*
* Methods defined in this interface should only be called by the core JShell
* implementation.
+ *
+ * @since 9
*/
public interface ExecutionControl extends AutoCloseable {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControlProvider.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControlProvider.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControlProvider.java Fri Feb 10 13:49:42 2017 -0800
@@ -33,7 +33,9 @@
* evaluate Snippets. Alternate execution engines can be created by
* implementing this interface, then configuring JShell with the provider or
* the providers name and parameter specifier.
+ *
* @author Robert Field
+ * @since 9
*/
public interface ExecutionControlProvider {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java Fri Feb 10 13:49:42 2017 -0800
@@ -36,6 +36,7 @@
* This interface is designed to provide the access to core JShell functionality
* needed to implement ExecutionControl.
*
+ * @since 9
* @see ExecutionControl
*/
public interface ExecutionEnv {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java Fri Feb 10 13:49:42 2017 -0800
@@ -33,6 +33,8 @@
*
* This exception is seen by the execution engine, but not seen by
* the end user nor through the JShell API.
+ *
+ * @since 9
*/
@SuppressWarnings("serial") // serialVersionUID intentionally omitted
public class SPIResolutionException extends RuntimeException {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java Fri Feb 10 13:49:42 2017 -0800
@@ -66,6 +66,7 @@
* MethodSnippet
is immutable: an access to
* any of its methods will always return the same result.
* and thus is thread-safe.
+ *
+ * @since 9
* @jls 8.4: MethodDeclaration.
*/
public class MethodSnippet extends DeclarationSnippet {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/OuterImportSnippetWrap.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/OuterImportSnippetWrap.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/OuterImportSnippetWrap.java Fri Feb 10 13:49:42 2017 -0800
@@ -32,7 +32,7 @@
* The outer wrap for a set of snippets wrapped in a generated class
* @author Robert Field
*/
-public class OuterImportSnippetWrap extends OuterWrap {
+class OuterImportSnippetWrap extends OuterWrap {
private final Snippet snippet;
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/OuterSnippetsClassWrap.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/OuterSnippetsClassWrap.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/OuterSnippetsClassWrap.java Fri Feb 10 13:49:42 2017 -0800
@@ -35,7 +35,7 @@
* The outer wrap for a set of snippets wrapped in a generated class
* @author Robert Field
*/
-public class OuterSnippetsClassWrap extends OuterWrap {
+class OuterSnippetsClassWrap extends OuterWrap {
private final String className;
private final LinkedHashMapPersistentSnippet
is immutable: an access to
* any of its methods will always return the same result.
* and thus is thread-safe.
+ *
+ * @since 9
*/
public abstract class PersistentSnippet extends Snippet {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/Snippet.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/Snippet.java Fri Feb 10 13:49:42 2017 -0800
@@ -39,7 +39,9 @@
* state engine, query {@code JShell} passing the Snippet.
* StatementSnippet
is immutable: an access to
* any of its methods will always return the same result.
* and thus is thread-safe.
+ *
+ * @since 9
* @jls 14.5: Statement.
*/
public class StatementSnippet extends Snippet {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java Fri Feb 10 13:49:42 2017 -0800
@@ -36,6 +36,8 @@
* TypeDeclSnippet
is immutable: an access to
* any of its methods will always return the same result.
* and thus is thread-safe.
+ *
+ * @since 9
*/
public class TypeDeclSnippet extends DeclarationSnippet {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java Fri Feb 10 13:49:42 2017 -0800
@@ -36,6 +36,8 @@
* the Snippet id and for snippets without a method name (for example an
* expression) StackTraceElement.getName()
will be the
* empty string.
+ *
+ * @since 9
*/
@SuppressWarnings("serial") // serialVersionUID intentionally omitted
public class UnresolvedReferenceException extends JShellException {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java Fri Feb 10 13:49:42 2017 -0800
@@ -35,6 +35,8 @@
* VarSnippet
is immutable: an access to
* any of its methods will always return the same result.
* and thus is thread-safe.
+ *
+ * @since 9
* @jls 8.3: FieldDeclaration.
*/
public class VarSnippet extends DeclarationSnippet {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java Fri Feb 10 13:49:42 2017 -0800
@@ -39,6 +39,7 @@
*
* @author Robert Field
* @author Jan Lahoda
+ * @since 9
*/
public class DirectExecutionControl implements ExecutionControl {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java Fri Feb 10 13:49:42 2017 -0800
@@ -37,6 +37,8 @@
/**
* Tries other providers in sequence until one works.
+ *
+ * @since 9
*/
public class FailOverExecutionControlProvider implements ExecutionControlProvider{
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java Fri Feb 10 13:49:42 2017 -0800
@@ -61,6 +61,7 @@
*
* @author Robert Field
* @author Jan Lahoda
+ * @since 9
*/
public class JdiDefaultExecutionControl extends JdiExecutionControl {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java Fri Feb 10 13:49:42 2017 -0800
@@ -37,7 +37,9 @@
import static java.util.stream.Collectors.toMap;
/**
- * Abstract JDI implementation of {@link jdk.jshell.spi.ExecutionControl}
+ * Abstract JDI implementation of {@link jdk.jshell.spi.ExecutionControl}.
+ *
+ * @since 9
*/
public abstract class JdiExecutionControl extends StreamingExecutionControl implements ExecutionControl {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java Fri Feb 10 13:49:42 2017 -0800
@@ -35,7 +35,9 @@
/**
* A provider of remote JDI-controlled execution engines.
+ *
* @author Robert Field
+ * @since 9
*/
public class JdiExecutionControlProvider implements ExecutionControlProvider {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java Fri Feb 10 13:49:42 2017 -0800
@@ -47,6 +47,8 @@
/**
* Sets up a JDI connection, providing the resulting JDI {@link VirtualMachine}
* and the {@link Process} the remote agent is running in.
+ *
+ * @since 9
*/
public class JdiInitiator {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java Fri Feb 10 13:49:42 2017 -0800
@@ -34,6 +34,8 @@
* This interface specifies the loading specific subset of
* {@link jdk.jshell.spi.ExecutionControl}. For use in encapsulating the
* {@link java.lang.ClassLoader} implementation.
+ *
+ * @since 9
*/
public interface LoaderDelegate {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java Fri Feb 10 13:49:42 2017 -0800
@@ -33,6 +33,7 @@
* in the same JVM as the JShell-core.
*
* @author Grigory Ptashko
+ * @since 9
*/
public class LocalExecutionControl extends DirectExecutionControl {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java Fri Feb 10 13:49:42 2017 -0800
@@ -32,7 +32,9 @@
/**
* A provider of execution engines which run in the same process as JShell.
+ *
* @author Robert Field
+ * @since 9
*/
public class LocalExecutionControlProvider implements ExecutionControlProvider{
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java Fri Feb 10 13:49:42 2017 -0800
@@ -45,6 +45,7 @@
*
* @author Jan Lahoda
* @author Robert Field
+ * @since 9
*/
public class RemoteExecutionControl extends DirectExecutionControl implements ExecutionControl {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java Fri Feb 10 13:49:42 2017 -0800
@@ -37,6 +37,7 @@
* execution takes place.
*
* @author Robert Field
+ * @since 9
*/
public class StreamingExecutionControl implements ExecutionControl {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java Fri Feb 10 13:49:42 2017 -0800
@@ -53,6 +53,7 @@
*
* @author Jan Lahoda
* @author Robert Field
+ * @since 9
*/
public class Util {
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/package-info.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/package-info.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/execution/package-info.java Fri Feb 10 13:49:42 2017 -0800
@@ -30,5 +30,7 @@
* Also, provides related communication utilities.
* This package may be used to define alternative execution engines.
* The default JShell execution engine is included.
+ *
+ * @since 9
*/
package jdk.jshell.execution;
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/package-info.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/package-info.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/package-info.java Fri Feb 10 13:49:42 2017 -0800
@@ -140,6 +140,8 @@
* provide source boundary and completeness analysis to address cases like
* those. SourceCodeAnalysis
also provides suggested completions
* of input, as might be used in tab-completion.
+ *
+ * @since 9
*/
diff -r c60feafb47db -r a321bed02000 langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
--- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java Fri Feb 10 07:50:55 2017 -0800
+++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java Fri Feb 10 13:49:42 2017 -0800
@@ -45,6 +45,8 @@
*