From 45a258ff419101caa2964cd88cc2529d3e23908d Mon Sep 17 00:00:00 2001 From: Lukacs Berki Date: Mon, 13 Apr 2015 12:40:14 +0000 Subject: A minor refactoring. -- MOS_MIGRATED_REVID=90981107 --- .../java/com/google/devtools/build/lib/syntax/SkylarkType.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/main/java/com/google/devtools/build') 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 ImmutableMap toMap( Iterable> obj) { - return ImmutableMap.copyOf(obj); + ImmutableMap.Builder result = ImmutableMap.builder(); + for (Map.Entry entry : obj) { + result.put(entry); + } + + return result.build(); } /** -- cgit v1.2.3