diff options
author | Lukacs Berki <lberki@google.com> | 2015-04-13 12:40:14 +0000 |
---|---|---|
committer | Lukacs Berki <lberki@google.com> | 2015-04-13 12:43:08 +0000 |
commit | 45a258ff419101caa2964cd88cc2529d3e23908d (patch) | |
tree | 43403df66eb89c69167a6fab1b17d973eb0ba5f9 /src/main/java/com/google/devtools/build | |
parent | 964d8d55f26341b4e81b38bf0b652d3a8d6a0fac (diff) |
A minor refactoring.
--
MOS_MIGRATED_REVID=90981107
Diffstat (limited to 'src/main/java/com/google/devtools/build')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/syntax/SkylarkType.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkType.java b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkType.java index 92ae48b2cc..d12c141aef 100644 --- a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkType.java +++ b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkType.java @@ -778,7 +778,12 @@ public abstract class SkylarkType { /** Build a map of the given key, value types from an Iterable of Map.Entry-s */ public static <KEY_TYPE, VALUE_TYPE> ImmutableMap<KEY_TYPE, VALUE_TYPE> toMap( Iterable<Map.Entry<KEY_TYPE, VALUE_TYPE>> obj) { - return ImmutableMap.copyOf(obj); + ImmutableMap.Builder<KEY_TYPE, VALUE_TYPE> result = ImmutableMap.builder(); + for (Map.Entry<KEY_TYPE, VALUE_TYPE> entry : obj) { + result.put(entry); + } + + return result.build(); } /** |