diff options
author | brandjon <brandjon@google.com> | 2017-12-28 07:38:31 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2017-12-28 07:40:35 -0800 |
commit | d331fa7b642ac5487a3e084ad53117fc3c2cf5df (patch) | |
tree | 9955e9e0cea4b4c0e296c901fcdd51593f2f1927 /src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleClassFunctions.java | |
parent | 3c0f67c07498cc97053505ded617320ec459436c (diff) |
Rename some ClassObject/Provider-related methods
The terminology "field" is preferred over "key" for the components of a struct or struct-like object.
RELNOTES: None
PiperOrigin-RevId: 180269374
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleClassFunctions.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleClassFunctions.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleClassFunctions.java b/src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleClassFunctions.java index 1879227a38..e27d47963e 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleClassFunctions.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleClassFunctions.java @@ -1062,11 +1062,11 @@ public class SkylarkRuleClassFunctions { private void printProtoTextMessage( ClassObject object, StringBuilder sb, int indent, Location loc) throws EvalException { - // For determinism sort the keys alphabetically - List<String> keys = new ArrayList<>(object.getKeys()); - Collections.sort(keys); - for (String key : keys) { - printProtoTextMessage(key, object.getValue(key), sb, indent, loc); + // For determinism sort the fields alphabetically. + List<String> fields = new ArrayList<>(object.getFieldNames()); + Collections.sort(fields); + for (String field : fields) { + printProtoTextMessage(field, object.getValue(field), sb, indent, loc); } } @@ -1175,13 +1175,13 @@ public class SkylarkRuleClassFunctions { sb.append("{"); String join = ""; - for (String subKey : ((ClassObject) value).getKeys()) { + for (String field : ((ClassObject) value).getFieldNames()) { sb.append(join); join = ","; sb.append("\""); - sb.append(subKey); + sb.append(field); sb.append("\":"); - printJson(((ClassObject) value).getValue(subKey), sb, loc, "struct field", subKey); + printJson(((ClassObject) value).getValue(field), sb, loc, "struct field", field); } sb.append("}"); } else if (value instanceof List) { |