You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by jk...@apache.org on 2005/01/11 00:44:57 UTC
cvs commit: ant/src/main/org/apache/tools/ant Project.java
jkf 2005/01/10 15:44:57
Modified: src/main/org/apache/tools/ant Project.java
Log:
Minor update to remove jdk1.1 workaround
Revision Changes Path
1.182 +4 -34 ant/src/main/org/apache/tools/ant/Project.java
Index: Project.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/Project.java,v
retrieving revision 1.181
retrieving revision 1.182
diff -u -r1.181 -r1.182
--- Project.java 6 Jan 2005 12:05:06 -0000 1.181
+++ Project.java 10 Jan 2005 23:44:57 -0000 1.182
@@ -33,6 +33,7 @@
import java.util.HashSet;
import org.apache.tools.ant.input.DefaultInputHandler;
import org.apache.tools.ant.input.InputHandler;
+import org.apache.tools.ant.loader.AntClassLoader2;
import org.apache.tools.ant.helper.DefaultExecutor;
import org.apache.tools.ant.helper.KeepGoingExecutor;
import org.apache.tools.ant.types.FilterSet;
@@ -81,13 +82,6 @@
private static final String VISITED = "VISITED";
/**
- * The class name of the Ant class loader to use for
- * JDK 1.2 and above
- */
- private static final String ANTCLASSLOADER_JDK12
- = "org.apache.tools.ant.loader.AntClassLoader2";
-
- /**
* Version constant for Java 1.0
*
* @deprecated Use {@link JavaEnvUtils#JAVA_1_0} instead.
@@ -269,31 +263,6 @@
}
/**
- * Factory method to create a class loader for loading classes
- *
- * @return an appropriate classloader
- */
- private AntClassLoader createClassLoader() {
- AntClassLoader loader = null;
- try {
- // 1.2+ - create advanced helper dynamically
- Class loaderClass
- = Class.forName(ANTCLASSLOADER_JDK12);
- loader = (AntClassLoader) loaderClass.newInstance();
- } catch (Exception e) {
- log("Unable to create Class Loader: "
- + e.getMessage(), Project.MSG_DEBUG);
- }
-
- if (loader == null) {
- loader = new AntClassLoader();
- }
-
- loader.setProject(this);
- return loader;
- }
-
- /**
* Factory method to create a class loader for loading classes from
* a given path
*
@@ -302,7 +271,8 @@
* @return an appropriate classloader
*/
public AntClassLoader createClassLoader(Path path) {
- AntClassLoader loader = createClassLoader();
+ AntClassLoader loader = new AntClassLoader2();
+ loader.setProject(this);
loader.setClassPath(path);
return loader;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org