Ejemplo n.º 1
0
  public static PyPublicTreeMap<ModulesKey, ModulesKey> buildKeysFromModulesFound(
      IProgressMonitor monitor, ModulesFoundStructure modulesFound) {
    // now, on to actually filling the module keys
    PyPublicTreeMap<ModulesKey, ModulesKey> keys = new PyPublicTreeMap<ModulesKey, ModulesKey>();
    buildKeysForRegularEntries(monitor, modulesFound, keys, false);

    for (ZipContents zipContents : modulesFound.zipContents) {
      if (monitor.isCanceled()) {
        break;
      }
      buildKeysForZipContents(keys, zipContents);
    }

    return keys;
  }