summaryrefslogtreecommitdiff
path: root/gnu/xml/transform/AbstractNumberNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/xml/transform/AbstractNumberNode.java')
-rw-r--r--gnu/xml/transform/AbstractNumberNode.java11
1 files changed, 5 insertions, 6 deletions
diff --git a/gnu/xml/transform/AbstractNumberNode.java b/gnu/xml/transform/AbstractNumberNode.java
index 6e478bdc4..8c68c1fd1 100644
--- a/gnu/xml/transform/AbstractNumberNode.java
+++ b/gnu/xml/transform/AbstractNumberNode.java
@@ -1,5 +1,5 @@
/* AbstractNumberNode.java --
- Copyright (C) 2004 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2016 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -116,8 +116,8 @@ abstract class AbstractNumberNode
}
int start = 0, end = 0, len = format.length(); // region of format
// Tokenize
- List tokens = new ArrayList((number.length * 2) + 1);
- List types = new ArrayList(tokens.size());
+ List<String> tokens = new ArrayList<String>((number.length * 2) + 1);
+ List<Boolean> types = new ArrayList<Boolean>(tokens.size());
while (end < len)
{
while (end < len && !isAlphanumeric(format.charAt(end)))
@@ -147,9 +147,8 @@ abstract class AbstractNumberNode
int pos = 0;
for (int i = 0; i < len; i++)
{
- String token = (i < 0) ? "." : (String) tokens.get(i);
- boolean alpha = (i < 0) ? true :
- ((Boolean) types.get(i)).booleanValue();
+ String token = (i < 0) ? "." : tokens.get(i);
+ boolean alpha = (i < 0) ? true : types.get(i).booleanValue();
if (!alpha)
{
buf.append(token);