private List parseCsvLine()

in sysinfo-agent/src/main/java/org/jetbrains/teamcity/sysinfo/agent/WinSysInfoProvider.java [119:136]


  private List<String> parseCsvLine(@NotNull final String csvLine)
  {
    List<String> result = new ArrayList<String>();
    final Matcher matcher = OurCsvPattern.matcher(csvLine);

    String match;
    while (matcher.find()) {
      match = matcher.group(1);
      if (match!=null) {
        result.add(match);
      }
      else {
        result.add(matcher.group(2));
      }
    }

    return result;
  }