--- a/jdk/src/share/classes/javax/swing/text/MaskFormatter.java Thu Jul 24 14:51:13 2008 +0400
+++ b/jdk/src/share/classes/javax/swing/text/MaskFormatter.java Thu Jul 24 16:43:36 2008 +0400
@@ -446,7 +446,7 @@
*/
private Object stringToValue(String value, boolean completeMatch) throws
ParseException {
- int errorOffset = -1;
+ int errorOffset;
if ((errorOffset = getInvalidOffset(value, completeMatch)) == -1) {
if (!getValueContainsLiteralCharacters()) {
@@ -498,8 +498,8 @@
*/
private void updateInternalMask() throws ParseException {
String mask = getMask();
- ArrayList fixed = new ArrayList();
- ArrayList temp = fixed;
+ ArrayList<MaskCharacter> fixed = new ArrayList<MaskCharacter>();
+ ArrayList<MaskCharacter> temp = fixed;
if (mask != null) {
for (int counter = 0, maxCounter = mask.length();