Author: jglick Date: Thu Jul 27 11:02:20 2006 New Revision: 426172 URL: http://svn.apache.org/viewvc?rev=426172&view=rev Log: Correcting use of deprecated API.
Modified: ant/core/trunk/src/main/org/apache/tools/ant/input/DefaultInputHandler.java Modified: ant/core/trunk/src/main/org/apache/tools/ant/input/DefaultInputHandler.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/input/DefaultInputHandler.java?rev=426172&r1=426171&r2=426172&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/input/DefaultInputHandler.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/input/DefaultInputHandler.java Thu Jul 27 11:02:20 2006 @@ -17,12 +17,12 @@ package org.apache.tools.ant.input; -import java.io.DataInputStream; +import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; +import java.io.InputStreamReader; import java.util.Enumeration; import org.apache.tools.ant.BuildException; -import org.apache.tools.ant.util.KeepAliveInputStream; /** * Prompts on System.err, reads input from System.in @@ -45,15 +45,14 @@ */ public void handleInput(InputRequest request) throws BuildException { String prompt = getPrompt(request); - DataInputStream in = null; + BufferedReader r = null; try { - in = - new DataInputStream(new KeepAliveInputStream(getInputStream())); + r = new BufferedReader(new InputStreamReader(getInputStream())); do { System.err.println(prompt); System.err.flush(); try { - String input = in.readLine(); + String input = r.readLine(); request.setInput(input); } catch (IOException e) { throw new BuildException("Failed to read input from" @@ -61,9 +60,9 @@ } } while (!request.isInputValid()); } finally { - if (in != null) { + if (r != null) { try { - in.close(); + r.close(); } catch (IOException e) { throw new BuildException("Failed to close input.", e); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]