public Map createPluginDefinedInfos()

in src/main/java/com/googlesource/gerrit/plugins/task/TaskAttributeFactory.java [81:92]


  public Map<Change.Id, PluginDefinedInfo> createPluginDefinedInfos(
          Collection<ChangeData> cds, BeanProvider beanProvider, String plugin) {
    Map<Change.Id, PluginDefinedInfo> pluginInfosByChange = new HashMap<>();
    options = (Modules.MyOptions) beanProvider.getDynamicBean(plugin);
    if (options.all || options.onlyApplicable || options.onlyInvalid) {
      for (PatchSetArgument psa : options.patchSetArguments) {
        definitions.masquerade(psa);
      }
      cds.forEach(cd -> pluginInfosByChange.put(cd.getId(), createWithExceptions(cd)));
    }
    return pluginInfosByChange;
  }