bodewig     00/10/19 08:25:44

  Modified:    src/main/org/apache/tools/ant/taskdefs Javac.java
  Log:
  Better redirect stderr and stdout instead of stderr twice.
  
  Revision  Changes    Path
  1.53      +2 -2      
jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Javac.java
  
  Index: Javac.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Javac.java,v
  retrieving revision 1.52
  retrieving revision 1.53
  diff -u -r1.52 -r1.53
  --- Javac.java        2000/10/19 14:52:58     1.52
  +++ Javac.java        2000/10/19 15:25:10     1.53
  @@ -515,8 +515,8 @@
           try {
               PrintStream logstr = 
                   new PrintStream(new LogOutputStream(this, Project.MSG_WARN));
  +            System.setOut(logstr);
               System.setErr(logstr);
  -            System.setErr(logstr);
               Class c = Class.forName ("com.sun.tools.javac.Main");
               Object compiler = c.newInstance ();
               Method compile = c.getMethod ("compile",
  @@ -533,7 +533,7 @@
                   throw new BuildException("Error starting modern compiler", 
ex, location);
               }
           } finally {
  -            System.setErr(err);
  +            System.setOut(err);
               System.setErr(out);
           }
       }
  
  
  

Reply via email to