aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java
diff options
context:
space:
mode:
authorGravatar dslomov <dslomov@google.com>2017-07-03 11:22:23 -0400
committerGravatar John Cater <jcater@google.com>2017-07-05 10:57:06 -0400
commit8d2ccdf46f862b89a7d12b473c234f90a8af58cc (patch)
treee6c5757044c4fc9809ab3a4723684e391dfefda3 /src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java
parent2ebe1fc7bbd646efdb43eb68a37c1ffb97dbd5af (diff)
Introduce --incompatible_new_actions_api flag.
RELNOTES: None. PiperOrigin-RevId: 160831413
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java
index 3e9d31edf3..519d6c2f16 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java
@@ -56,13 +56,14 @@ public class SkylarkAspectFactory implements ConfiguredAspectFactory {
try (Mutability mutability = Mutability.create("aspect")) {
AspectDescriptor aspectDescriptor = new AspectDescriptor(
skylarkAspect.getAspectClass(), parameters);
+ AnalysisEnvironment analysisEnv = ruleContext.getAnalysisEnvironment();
try {
- skylarkRuleContext = new SkylarkRuleContext(ruleContext, aspectDescriptor);
+ skylarkRuleContext = new SkylarkRuleContext(
+ ruleContext, aspectDescriptor, analysisEnv.getSkylarkSemantics());
} catch (EvalException e) {
ruleContext.ruleError(e.getMessage());
return null;
}
- AnalysisEnvironment analysisEnv = ruleContext.getAnalysisEnvironment();
Environment env =
Environment.builder(mutability)
.setGlobals(skylarkAspect.getFuncallEnv().getGlobals())