[jboss-cvs] JBossAS SVN: r86811 - projects/jboss-cl/trunk/classloading/src/main/java/org/jboss/classloading/spi/dependency.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Apr 5 07:30:00 EDT 2009
Author: alesj
Date: 2009-04-05 07:30:00 -0400 (Sun, 05 Apr 2009)
New Revision: 86811
Modified:
projects/jboss-cl/trunk/classloading/src/main/java/org/jboss/classloading/spi/dependency/Domain.java
Log:
[JBCL-97]; make remove Module asymetric to add.
Modified: projects/jboss-cl/trunk/classloading/src/main/java/org/jboss/classloading/spi/dependency/Domain.java
===================================================================
--- projects/jboss-cl/trunk/classloading/src/main/java/org/jboss/classloading/spi/dependency/Domain.java 2009-04-05 10:24:38 UTC (rev 86810)
+++ projects/jboss-cl/trunk/classloading/src/main/java/org/jboss/classloading/spi/dependency/Domain.java 2009-04-05 11:30:00 UTC (rev 86811)
@@ -34,6 +34,7 @@
* Domain.
*
* @author <a href="adrian at jboss.org">Adrian Brock</a>
+ * @author <a href="ales.justin at jboss.org">Ales Justin</a>
* @version $Revision: 1.1 $
*/
public class Domain
@@ -175,15 +176,15 @@
throw new IllegalArgumentException("Null module");
log.debug(this + " remove module " + module);
-
- modulesByName.remove(module.getContextName());
- modules.remove(module);
- module.setDomain(null);
- module.removeDependencies();
-
+
ClassLoadingSpace space = module.getClassLoadingSpace();
if (space != null)
space.split(module);
+
+ module.removeDependencies();
+ modules.remove(module);
+ modulesByName.remove(module.getContextName());
+ module.setDomain(null);
}
/**
More information about the jboss-cvs-commits
mailing list