aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build
diff options
context:
space:
mode:
authorGravatar Lukacs Berki <lberki@google.com>2015-04-13 12:40:14 +0000
committerGravatar Lukacs Berki <lberki@google.com>2015-04-13 12:43:08 +0000
commit45a258ff419101caa2964cd88cc2529d3e23908d (patch)
tree43403df66eb89c69167a6fab1b17d973eb0ba5f9 /src/main/java/com/google/devtools/build
parent964d8d55f26341b4e81b38bf0b652d3a8d6a0fac (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.java7
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();
}
/**