aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar ccalvarin <ccalvarin@google.com>2017-11-03 20:32:41 +0100
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2017-11-06 20:20:14 +0100
commitfecf464ec3bf2593e31fa6cd25a45ce149c2dd75 (patch)
treeb4b388c2ebe3b0a6a3c6c693b39e640ebb69d2b7
parent3b0405d6048b52da10500dfdfbdbed670452e132 (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.java20
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()}. */