--- old/src/java.base/share/classes/java/lang/Character.java 2018-12-19 11:12:13.853413698 -0800 +++ new/src/java.base/share/classes/java/lang/Character.java 2018-12-19 11:12:12.184380263 -0800 @@ -43,7 +43,9 @@ * a character's category (lowercase letter, digit, etc.) and for converting * characters from uppercase to lowercase and vice versa. *

- * Character information is based on the Unicode Standard, version 11.0.0. + * Character information is based on the Unicode Standard, + * version 11.0.0. Additional currency symbols (and Japanese Era Square + * character) defined subsequent to that Unicode version may be present. *

* The methods and data of class {@code Character} are defined by * the information in the UnicodeData file that is part of the @@ -64,6 +66,13 @@ * "Meizi"). For the details of the code point, refer to * * http://blog.unicode.org/2018/09/new-japanese-era.html. + *

+ * @implSpec The code points in {@link Character.UnicodeBlock#CURRENCY_SYMBOLS + * Currency Symbols} {@code UnicodeBlock} that are unassigned as of the + * Unicode version noted above, + * may be defined for currency symbols assigned by the Unicode + * Consortium from later updates. The definition of additionally assigned + * code points is implementation specific. * *

Unicode Character Representations

*