bodewig     2004/06/24 04:56:21

  Modified:    src/main/org/apache/tools/ant/taskdefs Ant.java
                        ExecuteJava.java XSLTProcess.java
               src/main/org/apache/tools/ant/taskdefs/optional ANTLR.java
  Log:
  Some cleanup
  
  Revision  Changes    Path
  1.103     +0 -1      ant/src/main/org/apache/tools/ant/taskdefs/Ant.java
  
  Index: Ant.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Ant.java,v
  retrieving revision 1.102
  retrieving revision 1.103
  diff -u -r1.102 -r1.103
  --- Ant.java  24 Jun 2004 11:16:41 -0000      1.102
  +++ Ant.java  24 Jun 2004 11:56:20 -0000      1.103
  @@ -28,7 +28,6 @@
   import java.util.Vector;
   import java.util.Set;
   import java.util.HashSet;
  -import org.apache.tools.ant.AntClassLoader;
   import org.apache.tools.ant.BuildException;
   import org.apache.tools.ant.BuildListener;
   import org.apache.tools.ant.DefaultLogger;
  
  
  
  1.44      +1 -0      
ant/src/main/org/apache/tools/ant/taskdefs/ExecuteJava.java
  
  Index: ExecuteJava.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/ExecuteJava.java,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -r1.43 -r1.44
  --- ExecuteJava.java  9 Mar 2004 16:48:04 -0000       1.43
  +++ ExecuteJava.java  24 Jun 2004 11:56:21 -0000      1.44
  @@ -174,6 +174,7 @@
               if (loader != null) {
                   loader.resetThreadContextLoader();
                   loader.cleanup();
  +                loader = null;
               }
               if (sysProperties != null) {
                   sysProperties.restoreSystem();
  
  
  
  1.86      +2 -1      
ant/src/main/org/apache/tools/ant/taskdefs/XSLTProcess.java
  
  Index: XSLTProcess.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/XSLTProcess.java,v
  retrieving revision 1.85
  retrieving revision 1.86
  diff -u -r1.85 -r1.86
  --- XSLTProcess.java  16 Apr 2004 09:59:02 -0000      1.85
  +++ XSLTProcess.java  24 Jun 2004 11:56:21 -0000      1.86
  @@ -270,6 +270,7 @@
           } finally {
               if (loader != null) {
                   loader.resetThreadContextLoader();
  +                loader.cleanup();
                   loader = null;
               }
               liaison = null;
  
  
  
  1.39      +7 -3      
ant/src/main/org/apache/tools/ant/taskdefs/optional/ANTLR.java
  
  Index: ANTLR.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/ANTLR.java,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- ANTLR.java        9 Mar 2004 16:48:14 -0000       1.38
  +++ ANTLR.java        24 Jun 2004 11:56:21 -0000      1.39
  @@ -402,13 +402,17 @@
        * @since Ant 1.6
        */
       protected boolean is272() {
  +        AntClassLoader l = null;
           try {
  -            AntClassLoader l = new AntClassLoader(getProject(),
  -                                                  
commandline.getClasspath());
  +            l = getProject().createClassLoader(commandline.getClasspath());
               l.loadClass("antlr.Version");
               return true;
           } catch (ClassNotFoundException e) {
               return false;
  -        } // end of try-catch
  +        } finally {
  +            if (l != null) {
  +                l.cleanup();
  +            }
  +        }
       }
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to