aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/analysis/util
diff options
context:
space:
mode:
authorGravatar mjhalupka <mjhalupka@google.com>2018-01-31 14:04:50 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-01-31 14:06:41 -0800
commitb9a0baf61732aa9d98522a71a6d98122e7fb76ec (patch)
tree4b3496bfd84e95e439194cfe38810b04166ecdab /src/test/java/com/google/devtools/build/lib/analysis/util
parent18e333f7c0b0cc8411feda24f07874eb6dd50467 (diff)
Change ConfiguredAspectFactory.create signature to take in a
ConfiguredTargetAndTarget instead of a ConfiguredTarget. This is to assist in deprecating ConfiguredTarget.getTarget(). PiperOrigin-RevId: 184043491
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis/util')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java27
1 files changed, 15 insertions, 12 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 0a01e3fe29..ac8872f4c4 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
@@ -49,6 +49,7 @@ import com.google.devtools.build.lib.packages.NativeAspectClass;
import com.google.devtools.build.lib.packages.Rule;
import com.google.devtools.build.lib.packages.SkylarkProviderIdentifier;
import com.google.devtools.build.lib.rules.java.JavaConfiguration;
+import com.google.devtools.build.lib.skyframe.ConfiguredTargetAndTarget;
import com.google.devtools.build.lib.syntax.Type;
import com.google.devtools.build.lib.util.FileTypeSet;
import java.util.List;
@@ -223,7 +224,7 @@ public class TestAspects {
implements ConfiguredAspectFactory {
@Override
public ConfiguredAspect create(
- ConfiguredTarget base, RuleContext ruleContext, AspectParameters parameters) {
+ ConfiguredTargetAndTarget ctatBase, RuleContext ruleContext, AspectParameters parameters) {
String information = parameters.isEmpty()
? ""
: " data " + Iterables.getFirst(parameters.getAttribute("baz"), null);
@@ -269,7 +270,7 @@ public class TestAspects {
@Override
public ConfiguredAspect create(
- ConfiguredTarget base, RuleContext ruleContext, AspectParameters parameters) {
+ ConfiguredTargetAndTarget ctatBase, RuleContext ruleContext, AspectParameters parameters) {
return new ConfiguredAspect.Builder(this, parameters, ruleContext)
.addProvider(new FooProvider())
.build();
@@ -288,7 +289,7 @@ public class TestAspects {
@Override
public ConfiguredAspect create(
- ConfiguredTarget base, RuleContext ruleContext, AspectParameters parameters) {
+ ConfiguredTargetAndTarget ctatBase, RuleContext ruleContext, AspectParameters parameters) {
return new ConfiguredAspect.Builder(this, parameters, ruleContext)
.addProvider(new BarProvider())
.build();
@@ -423,7 +424,7 @@ public class TestAspects {
@Override
public ConfiguredAspect create(
- ConfiguredTarget base, RuleContext ruleContext, AspectParameters parameters) {
+ ConfiguredTargetAndTarget ctatBase, RuleContext ruleContext, AspectParameters parameters) {
StringBuilder information = new StringBuilder("aspect " + ruleContext.getLabel());
if (!parameters.isEmpty()) {
information.append(" data " + Iterables.getFirst(parameters.getAttribute("baz"), null));
@@ -471,8 +472,8 @@ public class TestAspects {
@Override
public ConfiguredAspect create(
- ConfiguredTarget base, RuleContext ruleContext, AspectParameters parameters) {
- ruleContext.ruleWarning("Aspect warning on " + base.getTarget().getLabel());
+ ConfiguredTargetAndTarget ctatBase, RuleContext ruleContext, AspectParameters parameters) {
+ ruleContext.ruleWarning("Aspect warning on " + ctatBase.getTarget().getLabel());
return new ConfiguredAspect.Builder(this, parameters, ruleContext).build();
}
@@ -496,7 +497,7 @@ public class TestAspects {
@Override
public ConfiguredAspect create(
- ConfiguredTarget base, RuleContext ruleContext, AspectParameters parameters) {
+ ConfiguredTargetAndTarget ctatBase, RuleContext ruleContext, AspectParameters parameters) {
ruleContext.ruleError("Aspect error");
return null;
}
@@ -525,8 +526,9 @@ public class TestAspects {
}
@Override
- public ConfiguredAspect create(ConfiguredTarget base, RuleContext context,
- AspectParameters parameters) throws InterruptedException {
+ public ConfiguredAspect create(
+ ConfiguredTargetAndTarget ctatBase, RuleContext context, AspectParameters parameters)
+ throws InterruptedException {
return new ConfiguredAspect.Builder(this, parameters, context).build();
}
}
@@ -772,10 +774,11 @@ public class TestAspects {
}
@Override
- public ConfiguredAspect create(ConfiguredTarget base, RuleContext context,
- AspectParameters parameters) throws InterruptedException {
+ public ConfiguredAspect create(
+ ConfiguredTargetAndTarget ctatBase, RuleContext context, AspectParameters parameters)
+ throws InterruptedException {
return ConfiguredAspect.builder(this, parameters, context)
- .addProvider(Provider.class, new Provider(base.getLabel()))
+ .addProvider(Provider.class, new Provider(ctatBase.getConfiguredTarget().getLabel()))
.build();
}
}