diff options
author | 2018-03-10 06:48:59 -0800 | |
---|---|---|
committer | 2018-03-10 06:50:28 -0800 | |
commit | 9c101404519d91db8e8dec09f9a9495eb8352f58 (patch) | |
tree | d2689acedd5ce2474ea89089aa8651be00c6a485 /src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java | |
parent | 50f99d56bb710f01524bd3f04882dada16a792c3 (diff) |
Add BuildConfiguration to ConfiguredTargetAndTarget and rename it to ConfiguredTargetAndData. We want to get BuildConfiguration out of ConfiguredTarget because it uses >800K when serialized.
PiperOrigin-RevId: 188600002
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 | 6 |
1 files changed, 3 insertions, 3 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 4db1988ea3..a01560e427 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 @@ -50,7 +50,7 @@ public class SkylarkAspectFactory implements ConfiguredAspectFactory { @Override public ConfiguredAspect create( - ConfiguredTargetAndTarget ctatBase, RuleContext ruleContext, AspectParameters parameters) + ConfiguredTargetAndData ctadBase, RuleContext ruleContext, AspectParameters parameters) throws InterruptedException { SkylarkRuleContext skylarkRuleContext = null; try (Mutability mutability = Mutability.create("aspect")) { @@ -77,7 +77,7 @@ public class SkylarkAspectFactory implements ConfiguredAspectFactory { skylarkAspect .getImplementation() .call( - /*args=*/ ImmutableList.of(ctatBase.getConfiguredTarget(), skylarkRuleContext), + /*args=*/ ImmutableList.of(ctadBase.getConfiguredTarget(), skylarkRuleContext), /* kwargs= */ ImmutableMap.of(), /*ast=*/ null, env); @@ -94,7 +94,7 @@ public class SkylarkAspectFactory implements ConfiguredAspectFactory { } return createAspect(aspectSkylarkObject, aspectDescriptor, ruleContext); } catch (EvalException e) { - addAspectToStackTrace(ctatBase.getTarget(), e); + addAspectToStackTrace(ctadBase.getTarget(), e); ruleContext.ruleError("\n" + e.print()); return null; } |