code: public Collection<AgentProjectInfo> collectDependencies(String podFileLock) {
          Collection<DependencyInfo> dependencies = new LinkedList<>();
          List<String> directDependenciesLines = new LinkedList<>();
          List<String> allDependenciesLines = new LinkedList<>();
          if (getPodsAndDependenciesSection(directDependenciesLines, allDependenciesLines, podFileLock)) {
              dependencies.addAll(parseDependenciesLines(directDependenciesLines, allDependenciesLines, podFileLock));
          } else {
              logger.warn("Failed to parse the Podfile.lock in {}", podFileLock);
          }
          return getSingleProjectList(dependencies);
      }
docs: /* --- public methods ---