diff options
author | Dmitry Lomov <dslomov@google.com> | 2015-12-16 15:10:20 +0000 |
---|---|---|
committer | Damien Martin-Guillerez <dmarting@google.com> | 2015-12-16 15:31:44 +0000 |
commit | ace678e16def33a94ad1cb3bec7336d894510272 (patch) | |
tree | f83705c727e7af498cc2e2ad0e75020d866d14c0 /src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java | |
parent | 8853df9a19dabc72c3b723b84e6cb69b6fb2884e (diff) |
Implement aspect attributes and expose them to aspect implementation function.
--
MOS_MIGRATED_REVID=110356954
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.java | 3 |
1 files changed, 2 insertions, 1 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 794d746f1e..c2d489cf86 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 @@ -24,6 +24,7 @@ import com.google.devtools.build.lib.events.Location; import com.google.devtools.build.lib.packages.AspectParameters; import com.google.devtools.build.lib.rules.SkylarkRuleClassFunctions.SkylarkAspect; import com.google.devtools.build.lib.rules.SkylarkRuleContext; +import com.google.devtools.build.lib.rules.SkylarkRuleContext.Kind; import com.google.devtools.build.lib.syntax.ClassObject.SkylarkClassObject; import com.google.devtools.build.lib.syntax.Environment; import com.google.devtools.build.lib.syntax.EvalException; @@ -50,7 +51,7 @@ public class SkylarkAspectFactory implements ConfiguredAspectFactory { try (Mutability mutability = Mutability.create("aspect")) { SkylarkRuleContext skylarkRuleContext; try { - skylarkRuleContext = new SkylarkRuleContext(ruleContext); + skylarkRuleContext = new SkylarkRuleContext(ruleContext, Kind.ASPECT); } catch (EvalException e) { ruleContext.ruleError(e.getMessage()); return null; |