aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/util/regex/Pattern.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/util/regex/Pattern.java')
-rw-r--r--libjava/java/util/regex/Pattern.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/libjava/java/util/regex/Pattern.java b/libjava/java/util/regex/Pattern.java
index fa722cf..06418a2 100644
--- a/libjava/java/util/regex/Pattern.java
+++ b/libjava/java/util/regex/Pattern.java
@@ -198,8 +198,11 @@ public final class Pattern implements Serializable
empties++;
else
{
- while (empties-- > 0)
- list.add("");
+ while (empties > 0)
+ {
+ list.add("");
+ empties--;
+ }
String text = input.subSequence(start, end).toString();
list.add(text);
@@ -222,8 +225,11 @@ public final class Pattern implements Serializable
int max = limit - list.size();
empties = (empties > max) ? max : empties;
}
- while (empties-- > 0)
- list.add("");
+ while (empties > 0)
+ {
+ list.add("");
+ empties--;
+ }
}
// last token at end