diff options
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java | 2 | ||||
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/syntax/SkylarkDict.java | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java b/src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java index f5f8cc858d..0a3c6a4639 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java @@ -67,7 +67,7 @@ public class ToolchainInfo extends SkylarkClassObject { throws EvalException { // Based on SIGNATURE above, the args are label, map. Label type = (Label) args[0]; - SkylarkDict<String, Object> data = + Map<String, Object> data = SkylarkDict.castSkylarkDictOrNoneToDict(args[1], String.class, Object.class, "data"); return ToolchainInfo.create(type, data, loc); } diff --git a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkDict.java b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkDict.java index bfb7dca9cb..bdcf336777 100644 --- a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkDict.java +++ b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkDict.java @@ -181,7 +181,7 @@ public final class SkylarkDict<K, V> extends MutableMap<K, V> * @param valueType the expected class of values * @param description a description of the argument being converted, or null, for debugging */ - public static <K, V> SkylarkDict<K, V> castSkylarkDictOrNoneToDict( + public static <K, V> Map<K, V> castSkylarkDictOrNoneToDict( Object obj, Class<K> keyType, Class<V> valueType, @Nullable String description) throws EvalException { if (EvalUtils.isNullOrNone(obj)) { |