protected void addChangesTypeTaskDefinitions()

in src/main/java/com/googlesource/gerrit/plugins/task/TaskTree.java [247:268]


    protected void addChangesTypeTaskDefinitions(
        TasksFactory tasksFactory, NamesFactory namesFactory) {
      try {
        if (namesFactory.changes != null) {
          List<ChangeData> changeDataList =
              changeQueryProcessorProvider
                  .get()
                  .query(changeQueryBuilderProvider.get().parse(namesFactory.changes))
                  .entities();
          for (ChangeData changeData : changeDataList) {
            addSubDefinition(
                task.config.createTask(tasksFactory, changeData.getId().toString()),
                new ChangeNodeFactory(changeData)::createChangeNodeOrNull);
          }
          return;
        }
      } catch (StorageException e) {
        log.atSevere().withCause(e).log("ERROR: running changes query: " + namesFactory.changes);
      } catch (QueryParseException e) {
      }
      addSubDefinition(null);
    }