diff options
author | 2017-11-03 20:32:41 +0100 | |
---|---|---|
committer | 2017-11-06 20:20:14 +0100 | |
commit | fecf464ec3bf2593e31fa6cd25a45ce149c2dd75 (patch) | |
tree | b4b388c2ebe3b0a6a3c6c693b39e640ebb69d2b7 | |
parent | 3b0405d6048b52da10500dfdfbdbed670452e132 (diff) |
Cleanup stream use in canonical list of options.
Follow up to https://github.com/bazelbuild/bazel/commit/c50cd13c75a2a1685f5ac9bd70561ac1e50722e7
RELNOTES: None.
PiperOrigin-RevId: 174498205
-rw-r--r-- | src/main/java/com/google/devtools/common/options/OptionsParserImpl.java | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/main/java/com/google/devtools/common/options/OptionsParserImpl.java b/src/main/java/com/google/devtools/common/options/OptionsParserImpl.java index 96f70f3a2e..d89aad302c 100644 --- a/src/main/java/com/google/devtools/common/options/OptionsParserImpl.java +++ b/src/main/java/com/google/devtools/common/options/OptionsParserImpl.java @@ -129,25 +129,23 @@ class OptionsParserImpl { .collect(toCollection(ArrayList::new)); } - private Stream<ParsedOptionDescription> asStreamOfCanonicalParsedOptions() { - return optionValues - .keySet() - .stream() - .sorted() - .map(optionDefinition -> optionValues.get(optionDefinition).getCanonicalInstances()) - .flatMap(Collection::stream); - } - /** Implements {@link OptionsParser#canonicalize}. */ List<String> asCanonicalizedList() { - return asStreamOfCanonicalParsedOptions() + return asCanonicalizedListOfParsedOptions() + .stream() .map(ParsedOptionDescription::getDeprecatedCanonicalForm) .collect(ImmutableList.toImmutableList()); } /** Implements {@link OptionsParser#canonicalize}. */ List<ParsedOptionDescription> asCanonicalizedListOfParsedOptions() { - return asStreamOfCanonicalParsedOptions().collect(ImmutableList.toImmutableList()); + return optionValues + .keySet() + .stream() + .sorted() + .map(optionDefinition -> optionValues.get(optionDefinition).getCanonicalInstances()) + .flatMap(Collection::stream) + .collect(ImmutableList.toImmutableList()); } /** Implements {@link OptionsParser#asListOfOptionValues()}. */ |