public void load()

in runAs-agent/src/main/java/jetbrains/buildServer/runAs/agent/ConfigurationImpl.java [18:50]


  public void load(@NotNull final ByteArrayInputStream stream) throws IOException {
    myMap.clear();
    Scanner scanner = new Scanner(stream);
    try {
        while(scanner.hasNext()) {
          String line = scanner.nextLine();
          if(line == null) {
            continue;
          }

          line = line.trim();
          if(line.length() == 0) {
            continue;
          }

          final int index = line.indexOf('=');
          if(index < 1 || index >= line.length() - 2) {
            continue;
          }

          if(line.startsWith("#")) {
            continue;
          }

          String key = line.substring(0, index).trim();
          String value = line.substring(index + 1, line.length()).trim();
          myMap.put(key, value);
      }
    }
    finally {
      scanner.close();
    }
  }