aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/Builder.java
diff options
context:
space:
mode:
authorGravatar Dmitry Lomov <dslomov@google.com>2015-08-19 16:57:49 +0000
committerGravatar Lukacs Berki <lberki@google.com>2015-08-20 14:49:12 +0000
commite2033b1d28d3f17c7e307f62b2b13c3eed72a7f6 (patch)
tree25d06fad6196071dd07756c5e1a661bd689198fc /src/main/java/com/google/devtools/build/lib/skyframe/Builder.java
parent25f4494c484512898671aab57790f4917c0f9319 (diff)
A prototype implementation of top-level aspects.
-- MOS_MIGRATED_REVID=101033236
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/Builder.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/Builder.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/Builder.java b/src/main/java/com/google/devtools/build/lib/skyframe/Builder.java
index f23b09f28b..67e32b143e 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/Builder.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/Builder.java
@@ -54,6 +54,7 @@ public interface Builder {
* artifacts.
* @param exclusiveTests are executed one at a time, only after all other tasks have completed
* @param targetsToBuild Set of targets which will be built
+ * @param aspects Set of aspects that will be built
* @param executor an opaque application-specific value that will be
* passed down to the execute() method of any Action executed during
* this call
@@ -69,10 +70,12 @@ public interface Builder {
* @throws TestExecException if any test fails
*/
@ThreadCompatible
- void buildArtifacts(Set<Artifact> artifacts,
+ void buildArtifacts(
+ Set<Artifact> artifacts,
Set<ConfiguredTarget> parallelTests,
Set<ConfiguredTarget> exclusiveTests,
Collection<ConfiguredTarget> targetsToBuild,
+ Collection<AspectValue> aspects,
Executor executor,
Set<ConfiguredTarget> builtTargets,
boolean explain,