diff options
author | nharmata <nharmata@google.com> | 2018-01-31 10:48:31 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-01-31 10:50:29 -0800 |
commit | 327b911f7830bbad5c51d57a86daebcb371250d8 (patch) | |
tree | 7b04da0e527f72b34a00b0c6b1899d12e8f100b9 /src/main/java/com/google/devtools/build/lib/query2/engine/TargetLiteral.java | |
parent | 518f53210ffe4e5ea0e5b5fcac1f7916133da11b (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.java | 4 |
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 |