aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansion.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2017-06-07 12:44:24 -0400
committerGravatar John Cater <jcater@google.com>2017-06-08 10:52:24 -0400
commit69faad021dcf65d8f1967f26808c10f9f949ed7e (patch)
tree1a32f15880e986f10e7e90f3af10aed834733a62 /src/main/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansion.java
parent80a1abd63ad3746481298861fb1ca6d652ed8ab5 (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.java6
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);
}
}