diff --git a/proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters/LineContains.java b/proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters/LineContains.java index 99e974739..12b339e85 100644 --- a/proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters/LineContains.java +++ b/proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters/LineContains.java @@ -157,7 +157,6 @@ public final class LineContains for (int i = 0; i < containsSize; i++) { String containsStr = (String) contains.elementAt(i); if (line.indexOf(containsStr) == -1) { - System.out.println("Hello"); line = null; break; } diff --git a/proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters/PrefixLines.java b/proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters/PrefixLines.java index b6622bd69..484d54f3d 100644 --- a/proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters/PrefixLines.java +++ b/proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters/PrefixLines.java @@ -127,12 +127,15 @@ public final class PrefixLines int ch = -1; + if (queuedData != null && queuedData.length() == 0) { + queuedData = null; + } + if (queuedData != null) { + ch = queuedData.charAt(0); + queuedData = queuedData.substring(1); if (queuedData.length() == 0) { queuedData = null; - } else { - ch = queuedData.charAt(0); - queuedData = queuedData.substring(1); } } else { ch = in.read();