public Optional fetchOptionValue()

in gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetcher.java [34:51]


  public Optional<String> fetchOptionValue(@NotNull GradleOptionValueFetchingParameters parameters) {
    Optional<String> optionFromCommandLine = checkCommandLineArgs(parameters);
    if (optionFromCommandLine.isPresent()) {
      return optionFromCommandLine;
    }

    Optional<String> optionFromGradleUserHomeDir = checkGradleUserHomeDirectory(parameters);
    if (optionFromGradleUserHomeDir.isPresent()) {
      return optionFromGradleUserHomeDir;
    }

    Optional<String> optionFromProjectDir = checkProjectDirectory(parameters);
    if (optionFromProjectDir.isPresent()) {
      return optionFromProjectDir;
    }

    return Optional.empty();
  }