--- old/src/java.base/share/classes/java/net/URI.java 2017-05-03 14:00:32.836809218 -0700
+++ new/src/java.base/share/classes/java/net/URI.java 2017-05-03 14:00:32.708803682 -0700
@@ -83,11 +83,11 @@
* not begin with a slash character ({@code '/'}). Opaque URIs are not
* subject to further parsing. Some examples of opaque URIs are:
*
- *
- * {@code mailto:java-net@java.sun.com} | |
- * {@code news:comp.lang.java} | |
- * {@code urn:isbn:096139210x} |
- *
+ *
+ * - {@code mailto:java-net@java.sun.com}
+ * - {@code news:comp.lang.java}
+ * - {@code urn:isbn:096139210x}
+ *
*
* A hierarchical URI is either an absolute URI whose
* scheme-specific part begins with a slash character, or a relative URI, that
@@ -132,8 +132,12 @@
*
*
All told, then, a URI instance has the following nine components:
*
- *
+ *
+ * Describes the components of a URI:scheme,scheme-specific-part,authority,user-info,host,port,path,query,fragment
+ *
* Component | Type |
+ *
+ *
* scheme | {@code String} |
* scheme-specific-part | {@code String} |
* authority | {@code String} |
@@ -143,6 +147,7 @@
* path | {@code String} |
* query | {@code String} |
* fragment | {@code String} |
+ *
*
*
* In a given instance any particular component is either undefined or
@@ -248,7 +253,9 @@
* which are taken from that specification, are used below to describe these
* constraints:
*
- *
+ *
+ * Describes categories alpha,digit,alphanum,unreserved,punct,reserved,escaped,and other
+ *
* alpha |
* The US-ASCII alphabetic characters,
* {@code 'A'} through {@code 'Z'}
@@ -279,6 +286,7 @@
* java.lang.Character#isSpaceChar(char) Character.isSpaceChar}
* method) (Deviation from RFC 2396, which is
* limited to US-ASCII) |
+ *
*
*
* The set of all legal URI characters consists of