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]

Reply via email to