private List matchFiles()

in fxcop-agent/src/jetbrains/buildServer/fxcop/agent/FxCopBuildService.java [230:253]


  private List<String> matchFiles() {
    final Map<String, String> runParameters = getRunnerParameters();

    final List<File> files = AntPatternFileCollector.scanDir(getCheckoutDirectory(),
                                                         splitFileWildcards(runParameters.get(FxCopConstants.SETTINGS_FILES)),
                                                         splitFileWildcards(runParameters.get(FxCopConstants.SETTINGS_FILES_EXCLUDE)), null);


    getLogger().logMessage(DefaultMessagesInfo.createTextMessage("Matched assembly files:"));

    final List<String> result = new ArrayList<String>(files.size());
    if (files.size() == 0) {
      getLogger().logMessage(DefaultMessagesInfo.createTextMessage("  none"));
    } else {
      for (File file : files) {
        final String relativeName = FileUtil.getRelativePath(getWorkingDirectory(), file);

        result.add(relativeName);
        getLogger().logMessage(DefaultMessagesInfo.createTextMessage("  " + relativeName));
      }
    }

    return result;
  }