Add property "isWalkable" to QueryableGraph$Reason.
PiperOrigin-RevId: 247637744
diff --git a/src/main/java/com/google/devtools/build/skyframe/QueryableGraph.java b/src/main/java/com/google/devtools/build/skyframe/QueryableGraph.java
index 0605f22..5a00816 100644
--- a/src/main/java/com/google/devtools/build/skyframe/QueryableGraph.java
+++ b/src/main/java/com/google/devtools/build/skyframe/QueryableGraph.java
@@ -161,7 +161,13 @@
WALKABLE_GRAPH_RDEPS,
/** Some other reason than one of the above. */
- OTHER,
+ OTHER;
+
+ public boolean isWalkable() {
+ return this == WALKABLE_GRAPH_VALUE
+ || this == WALKABLE_GRAPH_DEPS
+ || this == WALKABLE_GRAPH_RDEPS;
+ }
}
/** Parameters for {@link QueryableGraph#prefetchDeps}. */