--- old/src/java.corba/share/classes/com/sun/jndi/cosnaming/CorbanameUrl.java 2015-05-26 15:29:15.192192564 +0400 +++ new/src/java.corba/share/classes/com/sun/jndi/cosnaming/CorbanameUrl.java 2015-05-26 15:29:15.028192564 +0400 @@ -35,32 +35,36 @@ * Extract components of a "corbaname" URL. * * The format of an corbaname URL is defined in INS 99-12-03 as follows. - *

+ *

{@code
  * corbaname url = "corbaname:"  ["#" ]
  * corbaloc_obj  =  ["/" ]
  * obj_addr_list = as defined in a corbaloc URL
  * key_string    = as defined in a corbaloc URL
  * string_name   = stringified COS name | empty_string
- *

- * Characters in are escaped as follows. + * }

+ * Characters in {@code } are escaped as follows. * US-ASCII alphanumeric characters are not escaped. Any characters outside * of this range are escaped except for the following: + *
{@code
  *        ; / : ? @ & = + $ , - _ . ! ~ * ; ( )
+ * }
* Escaped characters is escaped by using a % followed by its 2 hexadecimal * numbers representing the octet. - *

+ *

* The corbaname URL is parsed into two parts: a corbaloc URL and a COS name. - * The corbaloc URL is constructed by concatenation "corbaloc:" with - * . - * The COS name is with the escaped characters resolved. - *

+ * The corbaloc URL is constructed by concatenation {@code "corbaloc:"} with + * {@code }. + * The COS name is {@code } with the escaped characters resolved. + *

* A corbaname URL is resolved by: - *

    - *
  1. Construct a corbaloc URL by concatenating "corbaloc:" and . - *
  2. Resolve the corbaloc URL to a NamingContext by using + *
      + *
    1. Construct a corbaloc URL by concatenating {@code "corbaloc:"} and {@code }. + *
    2. Resolve the corbaloc URL to a NamingContext by using + *
      {@code
        *     nctx = ORB.string_to_object(corbalocUrl);
      - *
    3. Resolve in the NamingContext. - *
    + * } + *
  3. Resolve {@code } in the NamingContext. + *
* * @author Rosanna Lee */