diff options
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java b/src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java index cebf5db59b..22220e54e9 100644 --- a/src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java +++ b/src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java @@ -228,7 +228,8 @@ public class TestAspects { implements ConfiguredAspectFactory { @Override public ConfiguredAspect create( - ConfiguredTargetAndData ctadBase, RuleContext ruleContext, AspectParameters parameters) { + ConfiguredTargetAndData ctadBase, RuleContext ruleContext, AspectParameters parameters) + throws ActionConflictException { String information = parameters.isEmpty() ? "" : " data " + Iterables.getFirst(parameters.getAttribute("baz"), null); @@ -274,7 +275,8 @@ public class TestAspects { @Override public ConfiguredAspect create( - ConfiguredTargetAndData ctadBase, RuleContext ruleContext, AspectParameters parameters) { + ConfiguredTargetAndData ctadBase, RuleContext ruleContext, AspectParameters parameters) + throws ActionConflictException { return new ConfiguredAspect.Builder(this, parameters, ruleContext) .addProvider(new FooProvider()) .build(); @@ -293,7 +295,8 @@ public class TestAspects { @Override public ConfiguredAspect create( - ConfiguredTargetAndData ctadBase, RuleContext ruleContext, AspectParameters parameters) { + ConfiguredTargetAndData ctadBase, RuleContext ruleContext, AspectParameters parameters) + throws ActionConflictException { return new ConfiguredAspect.Builder(this, parameters, ruleContext) .addProvider(new BarProvider()) .build(); @@ -428,7 +431,8 @@ public class TestAspects { @Override public ConfiguredAspect create( - ConfiguredTargetAndData ctadBase, RuleContext ruleContext, AspectParameters parameters) { + ConfiguredTargetAndData ctadBase, RuleContext ruleContext, AspectParameters parameters) + throws ActionConflictException { StringBuilder information = new StringBuilder("aspect " + ruleContext.getLabel()); if (!parameters.isEmpty()) { information.append(" data " + Iterables.getFirst(parameters.getAttribute("baz"), null)); @@ -475,7 +479,8 @@ public class TestAspects { @Override public ConfiguredAspect create( - ConfiguredTargetAndData ctadBase, RuleContext ruleContext, AspectParameters parameters) { + ConfiguredTargetAndData ctadBase, RuleContext ruleContext, AspectParameters parameters) + throws ActionConflictException { ruleContext.ruleWarning("Aspect warning on " + ctadBase.getTarget().getLabel()); return new ConfiguredAspect.Builder(this, parameters, ruleContext).build(); } @@ -531,7 +536,7 @@ public class TestAspects { @Override public ConfiguredAspect create( ConfiguredTargetAndData ctadBase, RuleContext context, AspectParameters parameters) - throws InterruptedException { + throws InterruptedException, ActionConflictException { return new ConfiguredAspect.Builder(this, parameters, context).build(); } } @@ -777,7 +782,7 @@ public class TestAspects { @Override public ConfiguredAspect create( ConfiguredTargetAndData ctadBase, RuleContext context, AspectParameters parameters) - throws InterruptedException { + throws InterruptedException, ActionConflictException { return ConfiguredAspect.builder(this, parameters, context) .addProvider(Provider.class, new Provider(ctadBase.getConfiguredTarget().getLabel())) .build(); |