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]