diff options
author | 2015-03-16 15:51:06 +0000 | |
---|---|---|
committer | 2015-03-16 17:35:17 +0000 | |
commit | 756ef572e042d629d12d756f100380e3ccf66746 (patch) | |
tree | 49c3cfcc02318d3f02909fab78e7e0f14c073001 /src/main/java/com/google/devtools/build | |
parent | 7a99c7f47705bbb4ff8617f4876bc0298093a556 (diff) |
Skylark: dict.keys() has sorted output.
--
MOS_MIGRATED_REVID=88730682
Diffstat (limited to 'src/main/java/com/google/devtools/build')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java b/src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java index bee5ca17b6..bb40ac8fce 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java +++ b/src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java @@ -511,8 +511,8 @@ public class MethodLibrary { @Override public Object call(Object self, FuncallExpression ast, Environment env) throws EvalException, InterruptedException { - Map<?, ?> dict = (Map<?, ?>) self; - return convert(dict.keySet(), env, ast.getLocation()); + Map<Comparable<?>, Object> dict = (Map<Comparable<?>, Object>) self; + return convert(Ordering.natural().sortedCopy(dict.keySet()), env, ast.getLocation()); } }; |