public List getResources()

in server/src/jetbrains/buildServer/sharedResources/server/feature/ResourcesImpl.java [82:95]


  public List<Resource> getResources(@NotNull final SProject project) {
    final Set<String> names = new HashSet<>();
    final Set<Resource> result = new HashSet<>();
    final List<SProject> path = project.getProjectPath();
    final ListIterator<SProject> it = path.listIterator(path.size());
    while (it.hasPrevious()) {
      final Set<Resource> filtered = getOwnResources(it.previous()).stream()
                                                                   .filter(data -> !names.contains(data.getName()))
                                                                   .collect(Collectors.toSet());
      result.addAll(filtered);
      names.addAll(filtered.stream().map(Resource::getName).collect(Collectors.toSet()));
    }
    return new ArrayList<>(result);
  }