diff options
author | 2017-06-07 12:44:24 -0400 | |
---|---|---|
committer | 2017-06-08 10:52:24 -0400 | |
commit | 69faad021dcf65d8f1967f26808c10f9f949ed7e (patch) | |
tree | 1a32f15880e986f10e7e90f3af10aed834733a62 /src/main/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansion.java | |
parent | 80a1abd63ad3746481298861fb1ca6d652ed8ab5 (diff) |
Use ImmutableList for Option expansion functions
RELNOTES: None
PiperOrigin-RevId: 158279811
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansion.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansion.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansion.java b/src/main/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansion.java index 5140f572b1..9e26da0633 100644 --- a/src/main/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansion.java +++ b/src/main/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansion.java @@ -14,7 +14,7 @@ package com.google.devtools.build.lib.runtime; -import com.google.common.collect.Iterables; +import com.google.common.collect.ImmutableList; import com.google.devtools.common.options.Converter; import com.google.devtools.common.options.ExpansionFunction; import com.google.devtools.common.options.IsolatedOptionsData; @@ -147,7 +147,7 @@ public class AllIncompatibleChangesExpansion implements ExpansionFunction { } @Override - public String[] getExpansion(IsolatedOptionsData optionsData) { + public ImmutableList<String> getExpansion(IsolatedOptionsData optionsData) { // Grab all registered options that are identified as incompatible changes by either name or // by category. Ensure they satisfy our requirements. ArrayList<String> incompatibleChanges = new ArrayList<>(); @@ -163,6 +163,6 @@ public class AllIncompatibleChangesExpansion implements ExpansionFunction { // Sort to get a deterministic canonical order. This probably isn't necessary because the // options parser will do its own sorting when canonicalizing, but it seems like it can't hurt. incompatibleChanges.sort(null); - return Iterables.toArray(incompatibleChanges, String.class); + return ImmutableList.copyOf(incompatibleChanges); } } |