aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java
diff options
context:
space:
mode:
authorGravatar Dmitry Lomov <dslomov@google.com>2015-12-16 15:10:20 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-12-16 15:31:44 +0000
commitace678e16def33a94ad1cb3bec7336d894510272 (patch)
treef83705c727e7af498cc2e2ad0e75020d866d14c0 /src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java
parent8853df9a19dabc72c3b723b84e6cb69b6fb2884e (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.java3
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;