name) throws IOException;
diff --git a/jdk/src/share/classes/java/nio/channels/ServerSocketChannel.java b/jdk/src/share/classes/java/nio/channels/ServerSocketChannel.java
index 2711594a57e..127fb5bcd40 100644
--- a/jdk/src/share/classes/java/nio/channels/ServerSocketChannel.java
+++ b/jdk/src/share/classes/java/nio/channels/ServerSocketChannel.java
@@ -52,11 +52,11 @@ import java.nio.channels.spi.SelectorProvider;
* Description |
*
*
- * {@link java.net.StandardSocketOption#SO_RCVBUF SO_RCVBUF} |
+ * {@link java.net.StandardSocketOptions#SO_RCVBUF SO_RCVBUF} |
* The size of the socket receive buffer |
*
*
- * {@link java.net.StandardSocketOption#SO_REUSEADDR SO_REUSEADDR} |
+ * {@link java.net.StandardSocketOptions#SO_REUSEADDR SO_REUSEADDR} |
* Re-use address |
*
*
diff --git a/jdk/src/share/classes/java/nio/channels/SocketChannel.java b/jdk/src/share/classes/java/nio/channels/SocketChannel.java
index 03ac42a3e94..d5f43ba7750 100644
--- a/jdk/src/share/classes/java/nio/channels/SocketChannel.java
+++ b/jdk/src/share/classes/java/nio/channels/SocketChannel.java
@@ -72,28 +72,28 @@ import java.nio.channels.spi.SelectorProvider;
* Description |
*
*
- * {@link java.net.StandardSocketOption#SO_SNDBUF SO_SNDBUF} |
+ * {@link java.net.StandardSocketOptions#SO_SNDBUF SO_SNDBUF} |
* The size of the socket send buffer |
*
*
- * {@link java.net.StandardSocketOption#SO_RCVBUF SO_RCVBUF} |
+ * {@link java.net.StandardSocketOptions#SO_RCVBUF SO_RCVBUF} |
* The size of the socket receive buffer |
*
*
- * {@link java.net.StandardSocketOption#SO_KEEPALIVE SO_KEEPALIVE} |
+ * {@link java.net.StandardSocketOptions#SO_KEEPALIVE SO_KEEPALIVE} |
* Keep connection alive |
*
*
- * {@link java.net.StandardSocketOption#SO_REUSEADDR SO_REUSEADDR} |
+ * {@link java.net.StandardSocketOptions#SO_REUSEADDR SO_REUSEADDR} |
* Re-use address |
*
*
- * {@link java.net.StandardSocketOption#SO_LINGER SO_LINGER} |
+ * {@link java.net.StandardSocketOptions#SO_LINGER SO_LINGER} |
* Linger on close if data is present (when configured in blocking mode
* only) |
*
*
- * {@link java.net.StandardSocketOption#TCP_NODELAY TCP_NODELAY} |
+ * {@link java.net.StandardSocketOptions#TCP_NODELAY TCP_NODELAY} |
* Disable the Nagle algorithm |
*
*
diff --git a/jdk/src/share/classes/java/nio/file/Path.java b/jdk/src/share/classes/java/nio/file/Path.java
index 69e5086a1e1..370c38dbac2 100644
--- a/jdk/src/share/classes/java/nio/file/Path.java
+++ b/jdk/src/share/classes/java/nio/file/Path.java
@@ -609,11 +609,11 @@ public interface Path
* directory can be watched. The {@code events} parameter is the events to
* register and may contain the following events:
*
- * - {@link StandardWatchEventKind#ENTRY_CREATE ENTRY_CREATE} -
+ *
- {@link StandardWatchEventKinds#ENTRY_CREATE ENTRY_CREATE} -
* entry created or moved into the directory
- * - {@link StandardWatchEventKind#ENTRY_DELETE ENTRY_DELETE} -
+ *
- {@link StandardWatchEventKinds#ENTRY_DELETE ENTRY_DELETE} -
* entry deleted or moved out of the directory
- * - {@link StandardWatchEventKind#ENTRY_MODIFY ENTRY_MODIFY} -
+ *
- {@link StandardWatchEventKinds#ENTRY_MODIFY ENTRY_MODIFY} -
* entry in directory was modified
*
*
@@ -622,7 +622,7 @@ public interface Path
* that locates the directory entry that is created, deleted, or modified.
*
* The set of events may include additional implementation specific
- * event that are not defined by the enum {@link StandardWatchEventKind}
+ * event that are not defined by the enum {@link StandardWatchEventKinds}
*
*
The {@code modifiers} parameter specifies modifiers that
* qualify how the directory is registered. This release does not define any
diff --git a/jdk/src/share/classes/java/nio/file/StandardWatchEventKind.java b/jdk/src/share/classes/java/nio/file/StandardWatchEventKinds.java
similarity index 94%
rename from jdk/src/share/classes/java/nio/file/StandardWatchEventKind.java
rename to jdk/src/share/classes/java/nio/file/StandardWatchEventKinds.java
index 6064d75a7fa..ef111e2bf7d 100644
--- a/jdk/src/share/classes/java/nio/file/StandardWatchEventKind.java
+++ b/jdk/src/share/classes/java/nio/file/StandardWatchEventKinds.java
@@ -31,8 +31,8 @@ package java.nio.file;
* @since 1.7
*/
-public final class StandardWatchEventKind {
- private StandardWatchEventKind() { }
+public final class StandardWatchEventKinds {
+ private StandardWatchEventKinds() { }
/**
* A special event to indicate that events may have been lost or
@@ -44,8 +44,8 @@ public final class StandardWatchEventKind {
*
* @see WatchService
*/
- public static final WatchEvent.Kind OVERFLOW =
- new StdWatchEventKind("OVERFLOW", Void.class);
+ public static final WatchEvent.Kind