bodewig 2003/04/24 02:37:48
Modified: src/main/org/apache/tools/ant/filters TokenFilter.java
Log:
More code reuse
Revision Changes Path
1.3 +2 -11
ant/src/main/org/apache/tools/ant/filters/TokenFilter.java
Index: TokenFilter.java
===================================================================
RCS file:
/home/cvs/ant/src/main/org/apache/tools/ant/filters/TokenFilter.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- TokenFilter.java 22 Apr 2003 18:23:54 -0000 1.2
+++ TokenFilter.java 24 Apr 2003 09:37:48 -0000 1.3
@@ -65,6 +65,7 @@
import org.apache.tools.ant.types.Parameter;
import org.apache.tools.ant.types.RegularExpression;
import org.apache.tools.ant.types.Substitution;
+import org.apache.tools.ant.util.FileUtils;
import org.apache.tools.ant.util.regexp.Regexp;
/**
@@ -358,17 +359,7 @@
public String getToken(Reader in)
throws IOException
{
- StringBuffer output = new StringBuffer();
- char[] buffer = new char[8192];
- while (true) {
- int nread = in.read(buffer, 0, 8192);
- if (nread == -1)
- break;
- output.append(buffer, 0, nread);
- }
- if (output.length() == 0)
- return null;
- return output.toString();
+ return FileUtils.readFully(in);
}
/**