diff options
author | 2015-10-20 10:03:14 +0000 | |
---|---|---|
committer | 2015-10-20 16:38:08 +0000 | |
commit | 0b832ce8971e28b9e8587ffe436ea6d3046851a9 (patch) | |
tree | 036c75824ada47578916a4738eb756f04c6af0bd /src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java | |
parent | 50e7db642e301002642a8237a2452b52a7792216 (diff) |
Implement aspect(...) Skylark function.
--
MOS_MIGRATED_REVID=105844221
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java index 0b5c5cb707..cc809502d8 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java @@ -351,7 +351,12 @@ public abstract class SkyframeExecutor implements WalkableGraphFactory { map.put(SkyFunctions.TRANSITIVE_TRAVERSAL, new TransitiveTraversalFunction()); map.put(SkyFunctions.CONFIGURED_TARGET, new ConfiguredTargetFunction(new BuildViewProvider(), ruleClassProvider)); - map.put(SkyFunctions.ASPECT, new AspectFunction(new BuildViewProvider(), ruleClassProvider)); + map.put( + SkyFunctions.NATIVE_ASPECT, + AspectFunction.createNativeAspectFunction(new BuildViewProvider(), ruleClassProvider)); + map.put( + SkyFunctions.SKYLARK_ASPECT, + AspectFunction.createSkylarkAspectFunction(new BuildViewProvider(), ruleClassProvider)); map.put(SkyFunctions.POST_CONFIGURED_TARGET, new PostConfiguredTargetFunction(new BuildViewProvider(), ruleClassProvider)); map.put(SkyFunctions.BUILD_CONFIGURATION, |