[jboss-cvs] JBossAS SVN: r106054 - 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
Tue Jun 15 09:38:00 EDT 2010


Author: alesj
Date: 2010-06-15 09:38:00 -0400 (Tue, 15 Jun 2010)
New Revision: 106054

Modified:
   projects/jboss-cl/trunk/classloading/src/main/java/org/jboss/classloading/spi/dependency/WildcardDelegateLoader.java
Log:
Use same state for both wires.

Modified: projects/jboss-cl/trunk/classloading/src/main/java/org/jboss/classloading/spi/dependency/WildcardDelegateLoader.java
===================================================================
--- projects/jboss-cl/trunk/classloading/src/main/java/org/jboss/classloading/spi/dependency/WildcardDelegateLoader.java	2010-06-15 13:33:38 UTC (rev 106053)
+++ projects/jboss-cl/trunk/classloading/src/main/java/org/jboss/classloading/spi/dependency/WildcardDelegateLoader.java	2010-06-15 13:38:00 UTC (rev 106054)
@@ -77,7 +77,8 @@
    protected DelegateLoader resolve(String pckg)
    {
       Requirement requirement = new PackageRequirement(pckg, range);
-      WildcardRequirementDependencyItem item = new WildcardRequirementDependencyItem(module, requirement, module.getClassLoaderState());
+      ControllerState state = module.getClassLoaderState(); // let's make both sides resolved at the same cl state
+      WildcardRequirementDependencyItem item = new WildcardRequirementDependencyItem(module, requirement, state, state);
       if (item.resolve(controller))
       {
          Module resolvedModule = item.getResolvedModule();
@@ -131,9 +132,9 @@
    {
       private DelegateLoader loader;
 
-      private WildcardRequirementDependencyItem(Module module, Requirement requirement, ControllerState whenRequired)
+      private WildcardRequirementDependencyItem(Module module, Requirement requirement, ControllerState whenRequired, ControllerState dependentState)
       {
-         super(module, requirement, whenRequired, ControllerState.INSTALLED);
+         super(module, requirement, whenRequired, dependentState);
       }
 
       @Override



More information about the jboss-cvs-commits mailing list