protected List postProcessDiscoveredObjects()

in powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunnerDiscoverer.java [46:58]


  protected List<DiscoveredObject> postProcessDiscoveredObjects(@NotNull BuildTypeSettings settings,
                                                                @NotNull Browser browser,
                                                                @NotNull List<DiscoveredObject> discovered) {
    if (discovered.isEmpty() || settings.getBuildRunners().isEmpty()) {
      return discovered;
    }
    final Set<String> alreadyUsedFiles = getAlreadyUsedFiles(settings);
    if (alreadyUsedFiles.isEmpty()) {
      return discovered;
    }
    discovered.removeIf(o -> alreadyUsedFiles.contains(o.getParameters().get(PowerShellConstants.RUNNER_SCRIPT_FILE)));
    return discovered;
  }