コード例 #1
0
 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;
 }
コード例 #2
0
 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()));
 }
コード例 #3
0
 public ModuleVersionSelector getRequested() {
   return dependencyMetaData.getRequested();
 }
コード例 #4
0
 @Override
 public String toString() {
   return String.format(
       "%s -> %s(%s)", from.toString(), dependencyMetaData.getRequested(), dependencyDescriptor);
 }