--- old/src/java.desktop/share/classes/javax/swing/text/MaskFormatter.java 2017-09-03 00:47:05.000000000 -0700 +++ new/src/java.desktop/share/classes/javax/swing/text/MaskFormatter.java 2017-09-03 00:47:05.000000000 -0700 @@ -40,36 +40,39 @@ * * * - * - * - * - * + * + * * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * + * + * + * + * + * + * + * + * + * *
Valid characters and their descriptions
Character Description
Character + * Description *
#Any valid number, uses Character.isDigit.
'Escape character, used to escape any of the - * special formatting characters.
UAny character (Character.isLetter). All - * lowercase letters are mapped to upper case.
LAny character (Character.isLetter). All - * upper case letters are mapped to lower case.
AAny character or number (Character.isLetter - * or Character.isDigit)
?Any character - * (Character.isLetter).
*Anything.
HAny hex character (0-9, a-f or A-F).
# + * Any valid number, uses {@code Character.isDigit}. + *
' + * Escape character, used to escape any of the special formatting + * characters. + *
U + * Any character ({@code Character.isLetter}). All lowercase letters are + * mapped to upper case. + *
L + * Any character ({@code Character.isLetter}). All upper case letters + * are mapped to lower case. + *
A + * Any character or number ({@code Character.isLetter} or + * {@code Character.isDigit}). + *
? + * Any character ({@code Character.isLetter}). + *
* + * Anything. + *
H + * Any hex character (0-9, a-f or A-F). *
*