private PdbType parsePdbType()

in teamcity-symbol-agent/src/main/java/jetbrains/buildServer/symbols/tools/JetSymbolsExe.java [88:103]


  private PdbType parsePdbType(final String[] output, final BuildProgressLogger buildLogger) {
    final StringBuilder outputBuilder = new StringBuilder();
    for (int index = 0; index < output.length; index++) {
      if (index > 0) {
        outputBuilder.append("\n");
      }
      outputBuilder.append(output[index]);
    }

    final String outputValue = outputBuilder.toString();
    final PdbType result = PdbType.parse(outputValue);
    if (result == PdbType.Undefined) {
      buildLogger.error(String.format("Cannot parse PDB type: %s", outputValue));
    }
    return result;
  }