From 756ef572e042d629d12d756f100380e3ccf66746 Mon Sep 17 00:00:00 2001 From: Laurent Le Brun Date: Mon, 16 Mar 2015 15:51:06 +0000 Subject: Skylark: dict.keys() has sorted output. -- MOS_MIGRATED_REVID=88730682 --- .../java/com/google/devtools/build/lib/packages/MethodLibrary.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main/java') 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, Object> dict = (Map, Object>) self; + return convert(Ordering.natural().sortedCopy(dict.keySet()), env, ast.getLocation()); } }; -- cgit v1.2.3