aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/query2/engine/TargetLiteral.java
diff options
context:
space:
mode:
authorGravatar nharmata <nharmata@google.com>2018-01-31 10:48:31 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-01-31 10:50:29 -0800
commit327b911f7830bbad5c51d57a86daebcb371250d8 (patch)
tree7b04da0e527f72b34a00b0c6b1899d12e8f100b9 /src/main/java/com/google/devtools/build/lib/query2/engine/TargetLiteral.java
parent518f53210ffe4e5ea0e5b5fcac1f7916133da11b (diff)
Generalize QueryExpressionVisitor's visitation by permitting an arbitrary "context" object to be passed along. Also make some query internals public, for use in fancy QueryExpressionVisitor implementations.
RELNOTES: None PiperOrigin-RevId: 184014063
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/query2/engine/TargetLiteral.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/query2/engine/TargetLiteral.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/query2/engine/TargetLiteral.java b/src/main/java/com/google/devtools/build/lib/query2/engine/TargetLiteral.java
index 951d5ce8cb..4e3a8e7eb2 100644
--- a/src/main/java/com/google/devtools/build/lib/query2/engine/TargetLiteral.java
+++ b/src/main/java/com/google/devtools/build/lib/query2/engine/TargetLiteral.java
@@ -80,8 +80,8 @@ public final class TargetLiteral extends QueryExpression {
}
@Override
- public <T> T accept(QueryExpressionVisitor<T> visitor) {
- return visitor.visit(this);
+ public <T, C> T accept(QueryExpressionVisitor<T, C> visitor, C context) {
+ return visitor.visit(this, context);
}
@Override