[jboss-cvs] JBossAS SVN: r106069 - 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 15:47:19 EDT 2010
Author: alesj
Date: 2010-06-15 15:47:18 -0400 (Tue, 15 Jun 2010)
New Revision: 106069
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 18:33:03 UTC (rev 106068)
+++ projects/jboss-cl/trunk/classloading/src/main/java/org/jboss/classloading/spi/dependency/WildcardDelegateLoader.java 2010-06-15 19:47:18 UTC (rev 106069)
@@ -78,7 +78,8 @@
{
Requirement requirement = new PackageRequirement(pckg, range);
ControllerState state = module.getClassLoaderState();
- WildcardRequirementDependencyItem item = new WildcardRequirementDependencyItem(module, requirement, state);
+ // resolve both sides of the wire at the same state
+ WildcardRequirementDependencyItem item = new WildcardRequirementDependencyItem(module, requirement, state, state);
if (item.resolve(controller))
{
Module resolvedModule = item.getResolvedModule();
@@ -132,10 +133,9 @@
{
private DelegateLoader loader;
- private WildcardRequirementDependencyItem(Module module, Requirement requirement, ControllerState whenRequired)
+ private WildcardRequirementDependencyItem(Module module, Requirement requirement, ControllerState whenRequired, ControllerState dependentState)
{
- // Resolves against an exporter at the same stage
- super(module, requirement, whenRequired, whenRequired);
+ super(module, requirement, whenRequired, dependentState);
}
@Override
More information about the jboss-cvs-commits
mailing list