diff options
author | 2017-06-30 00:32:04 +0200 | |
---|---|---|
committer | 2017-06-30 13:00:58 +0200 | |
commit | 3d2a68c6da2a50a9e1bcf6615e83a43701cdf95d (patch) | |
tree | 31692a985d316e33733ab6993e529b8a08c206b6 /src/main/java/com/google/devtools/build/lib/query2/engine/LetExpression.java | |
parent | 2d5eeab381713f99c8c8b7b80f3d447be847b548 (diff) |
Automated conversion to Java 8
With a few manual fixes for readability.
RELNOTES: None.
PiperOrigin-RevId: 160582556
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/query2/engine/LetExpression.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/query2/engine/LetExpression.java | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/query2/engine/LetExpression.java b/src/main/java/com/google/devtools/build/lib/query2/engine/LetExpression.java index 05021e6f8a..fd10135e57 100644 --- a/src/main/java/com/google/devtools/build/lib/query2/engine/LetExpression.java +++ b/src/main/java/com/google/devtools/build/lib/query2/engine/LetExpression.java @@ -77,13 +77,10 @@ class LetExpression extends QueryExpression { QueryTaskFuture<ThreadSafeMutableSet<T>> varValueFuture = QueryUtil.evalAll(env, context, varExpr); Function<ThreadSafeMutableSet<T>, QueryTaskFuture<Void>> evalBodyAsyncFunction = - new Function<ThreadSafeMutableSet<T>, QueryTaskFuture<Void>>() { - @Override - public QueryTaskFuture<Void> apply(ThreadSafeMutableSet<T> varValue) { - VariableContext<T> bodyContext = VariableContext.with(context, varName, varValue); - return env.eval(bodyExpr, bodyContext, callback); - } - }; + varValue -> { + VariableContext<T> bodyContext = VariableContext.with(context, varName, varValue); + return env.eval(bodyExpr, bodyContext, callback); + }; return env.transformAsync(varValueFuture, evalBodyAsyncFunction); } |