public ModuleVersionSelectorResolveState getSelector(DependencyMetaData dependencyMetaData) { ModuleVersionSelector requested = dependencyMetaData.getRequested(); ModuleVersionSelectorResolveState resolveState = selectors.get(requested); if (resolveState == null) { resolveState = new ModuleVersionSelectorResolveState(dependencyMetaData, resolver, this); selectors.put(requested, resolveState); } return resolveState; }
private ModuleVersionSelectorResolveState( DependencyMetaData dependencyMetaData, DependencyToModuleVersionIdResolver resolver, ResolveState resolveState) { this.dependencyMetaData = dependencyMetaData; this.resolver = resolver; this.resolveState = resolveState; targetModule = resolveState.getModule( new DefaultModuleIdentifier( dependencyMetaData.getRequested().getGroup(), dependencyMetaData.getRequested().getName())); }
public ModuleVersionSelector getRequested() { return dependencyMetaData.getRequested(); }
@Override public String toString() { return String.format( "%s -> %s(%s)", from.toString(), dependencyMetaData.getRequested(), dependencyDescriptor); }