summaryrefslogtreecommitdiff
path: root/java/com/google/devtools/common/options/OptionsUsage.java
diff options
context:
space:
mode:
authorbrandjon <brandjon@google.com>2017-04-17 21:52:58 +0200
committerColin Cross <ccross@android.com>2017-04-18 09:55:41 -0700
commit95c1d277f60c780719e878d9bdadf19800ab245a (patch)
tree7a7697cff018a5c333f9b53086784c63b8092776 /java/com/google/devtools/common/options/OptionsUsage.java
parent100a6044043e9609674ff864882c5e99cb5c005d (diff)
downloaddesugar-95c1d277f60c780719e878d9bdadf19800ab245a.tar.gz
Add ordering semantics for cached options data
This lets us easily get all options classes of a parser, or all fields of those options classes, in a deterministic way. RELNOTES: None PiperOrigin-RevId: 153376699 GitOrigin-RevId: 91e4dedd402c214a815eb6e2290998dec1f3d397 Change-Id: I9570bd2389ff177f014b86928bcb3194f3175049
Diffstat (limited to 'java/com/google/devtools/common/options/OptionsUsage.java')
-rw-r--r--java/com/google/devtools/common/options/OptionsUsage.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/java/com/google/devtools/common/options/OptionsUsage.java b/java/com/google/devtools/common/options/OptionsUsage.java
index aa48cb7..b898ae6 100644
--- a/java/com/google/devtools/common/options/OptionsUsage.java
+++ b/java/com/google/devtools/common/options/OptionsUsage.java
@@ -270,6 +270,7 @@ class OptionsUsage {
}
}
+ // TODO(brandjon): Should this use sorting by option name instead of field name?
private static final Comparator<Field> BY_NAME = new Comparator<Field>() {
@Override
public int compare(Field left, Field right) {