aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Han-Wen Nienhuys <hanwen@google.com>2015-06-17 13:25:30 +0000
committerGravatar John Field <jfield@google.com>2015-06-17 15:24:34 +0000
commit54c8be9e14d5ce1f00277eb3ba9d67325ef280e7 (patch)
tree92f98ea779f3f7e5a07a200462fbb917e9bd02d0
parentebecc55ba90ff2f311bf2ce8b9bd5c9c960b1ece (diff)
Add pointers to NestedSet order docs.
-- MOS_MIGRATED_REVID=96200982
-rw-r--r--src/main/java/com/google/devtools/build/lib/collect/nestedset/Order.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/collect/nestedset/Order.java b/src/main/java/com/google/devtools/build/lib/collect/nestedset/Order.java
index 11cbb4023b..201fc37689 100644
--- a/src/main/java/com/google/devtools/build/lib/collect/nestedset/Order.java
+++ b/src/main/java/com/google/devtools/build/lib/collect/nestedset/Order.java
@@ -18,19 +18,20 @@ import com.google.common.collect.ImmutableMap;
import java.util.HashMap;
/**
- * Type of a nested set (defines order).
+ * Type of a nested set (defines order). For explanation what these ordering mean,
+ * see CompileOrderExpander, LinkOrderExpander, NaiveLinkOrderExpander.
*/
public enum Order {
STABLE_ORDER("stable", new CompileOrderExpander<>(), new StableOrderNestedSetFactory()),
COMPILE_ORDER("compile", new CompileOrderExpander<>(), new CompileOrderNestedSetFactory()),
LINK_ORDER("link", new LinkOrderExpander<>(), new LinkOrderNestedSetFactory()),
- NAIVE_LINK_ORDER("naive_link", new NaiveLinkOrderExpander<>(),
+ NAIVE_LINK_ORDER("naive_link", new NaiveLinkOrderExpander<>(),
new NaiveLinkOrderNestedSetFactory());
private static final ImmutableMap<String, Order> VALUES;
-
- private final String name;
+
+ private final String name;
private final NestedSetExpander<?> expander;
final NestedSetFactory factory;
private final NestedSet<?> emptySet;
@@ -82,7 +83,7 @@ public enum Order {
*/
static {
Order[] tmpValues = Order.values();
-
+
HashMap<String, Order> entries = new HashMap<>(tmpValues.length);
for (Order current : tmpValues) {