You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by bo...@apache.org on 2016/09/21 17:02:13 UTC

ant git commit: register AntClassLoader as parallel capabale

Repository: ant
Updated Branches:
  refs/heads/master 6b17b4cf6 -> d37df73a8


register AntClassLoader as parallel capabale


Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/d37df73a
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/d37df73a
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/d37df73a

Branch: refs/heads/master
Commit: d37df73a8097142c328d54847d66ffc204ef226f
Parents: 6b17b4c
Author: Stefan Bodewig <bo...@apache.org>
Authored: Wed Sep 21 19:01:46 2016 +0200
Committer: Stefan Bodewig <bo...@apache.org>
Committed: Wed Sep 21 19:01:46 2016 +0200

----------------------------------------------------------------------
 WHATSNEW                                                  | 3 +++
 src/main/org/apache/tools/ant/AntClassLoader.java         | 4 ++++
 src/main/org/apache/tools/ant/loader/AntClassLoader2.java | 4 ++++
 src/main/org/apache/tools/ant/loader/AntClassLoader5.java | 4 ++++
 4 files changed, 15 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ant/blob/d37df73a/WHATSNEW
----------------------------------------------------------------------
diff --git a/WHATSNEW b/WHATSNEW
index 426b9dc..a0acec8 100644
--- a/WHATSNEW
+++ b/WHATSNEW
@@ -109,6 +109,9 @@ Other changes:
  * it is now possible to use references to Ant types and classloaders
    built around Ant <path>s as values for TraX factory attributes.
 
+ * AntClassLoader and its subclasses register themselves as parallel
+   capable.
+
 Changes from Ant 1.9.6 TO Ant 1.9.7
 ===================================
 

http://git-wip-us.apache.org/repos/asf/ant/blob/d37df73a/src/main/org/apache/tools/ant/AntClassLoader.java
----------------------------------------------------------------------
diff --git a/src/main/org/apache/tools/ant/AntClassLoader.java b/src/main/org/apache/tools/ant/AntClassLoader.java
index 44f7b2d..e56822f 100644
--- a/src/main/org/apache/tools/ant/AntClassLoader.java
+++ b/src/main/org/apache/tools/ant/AntClassLoader.java
@@ -73,6 +73,10 @@ public class AntClassLoader extends ClassLoader implements SubBuildListener, Clo
 
     private static final FileUtils FILE_UTILS = FileUtils.getFileUtils();
 
+    static {
+        registerAsParallelCapable();
+    }
+
     /**
      * An enumeration of all resources of a given name found within the
      * classpath of this class loader. This enumeration is used by the

http://git-wip-us.apache.org/repos/asf/ant/blob/d37df73a/src/main/org/apache/tools/ant/loader/AntClassLoader2.java
----------------------------------------------------------------------
diff --git a/src/main/org/apache/tools/ant/loader/AntClassLoader2.java b/src/main/org/apache/tools/ant/loader/AntClassLoader2.java
index 1a4cac6..4838b0d 100644
--- a/src/main/org/apache/tools/ant/loader/AntClassLoader2.java
+++ b/src/main/org/apache/tools/ant/loader/AntClassLoader2.java
@@ -25,6 +25,10 @@ import org.apache.tools.ant.AntClassLoader;
  *             Just use {@link AntClassLoader} itself.
  */
 public class AntClassLoader2 extends AntClassLoader {
+    static {
+        registerAsParallelCapable();
+    }
+
     /** No args constructor. */
     public AntClassLoader2() {
     }

http://git-wip-us.apache.org/repos/asf/ant/blob/d37df73a/src/main/org/apache/tools/ant/loader/AntClassLoader5.java
----------------------------------------------------------------------
diff --git a/src/main/org/apache/tools/ant/loader/AntClassLoader5.java b/src/main/org/apache/tools/ant/loader/AntClassLoader5.java
index 15c29df..873e48a 100644
--- a/src/main/org/apache/tools/ant/loader/AntClassLoader5.java
+++ b/src/main/org/apache/tools/ant/loader/AntClassLoader5.java
@@ -27,6 +27,10 @@ import org.apache.tools.ant.types.Path;
  *             Just use {@link AntClassLoader} itself.
  */
 public class AntClassLoader5 extends AntClassLoader {
+    static {
+        registerAsParallelCapable();
+    }
+
     /**
      * Creates a classloader for the given project using the classpath given.
      *