diff -r a5d7ac117ac2 -r 4f2af72cb65a src/java.base/share/classes/java/lang/Character.java --- a/src/java.base/share/classes/java/lang/Character.java Thu Jan 31 22:17:14 2019 -0800 +++ b/src/java.base/share/classes/java/lang/Character.java Fri Feb 01 08:59:03 2019 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2019, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,35 +35,29 @@ /** * The {@code Character} class wraps a value of the primitive - * type {@code char} in an object. An object of type + * type {@code char} in an object. An object of class * {@code Character} contains a single field whose type is * {@code char}. *
- * In addition, this class provides several methods for determining - * 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. - *
- * The methods and data of class {@code Character} are defined by - * the information in the UnicodeData file that is part of the - * Unicode Character Database maintained by the Unicode - * Consortium. This file specifies various properties including name - * and general category for every defined Unicode code point or - * character range. + * In addition, this class provides a large number of static methods for + * determining a character's category (lowercase letter, digit, etc.) + * and for converting characters from uppercase to lowercase and vice + * versa. + * + *
- * The file and its description are available from the Unicode Consortium at: - *
- * The code point, U+32FF, is reserved by the Unicode Consortium - * to represent the Japanese square character for the new era that begins - * May 2019. Relevant methods in the Character class return the same - * properties as for the existing Japanese era characters (e.g., U+337E for - * "Meizi"). For the details of the code point, refer to - * - * http://blog.unicode.org/2018/09/new-japanese-era.html. + * The Java SE 12 Platform uses character information from version 11.0 + * of the Unicode Standard, plus the Japanese Era code point, + * {@code U+32FF}, from the first version of the Unicode Standard + * after 11.0 that assigns the code point. * *
* A character may start a Java identifier if and only if - * one of the following is true: + * one of the following conditions is true: *
- * A character may be part of a Java identifier if and only if any - * of the following are true: + * A character may be part of a Java identifier if and only if one + * of the following conditions is true: *
* A character may be part of a Java identifier if any of the following - * are true: + * conditions are true: *
* A character may be part of a Java identifier if any of the following - * are true: + * conditions are true: *