Aspect terminology update.
Aspect => ConfiguredAspect
AspectWithParameters => Aspect
--
MOS_MIGRATED_REVID=107375211
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/AspectDefinitionTest.java b/src/test/java/com/google/devtools/build/lib/analysis/AspectDefinitionTest.java
index 973a469..c413271 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/AspectDefinitionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/AspectDefinitionTest.java
@@ -47,7 +47,8 @@
}
@Override
- public Aspect create(ConfiguredTarget base, RuleContext context, AspectParameters parameters) {
+ public ConfiguredAspect create(
+ ConfiguredTarget base, RuleContext context, AspectParameters parameters) {
throw new IllegalStateException();
}
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java b/src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java
index 7341ba1..9616dff 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java
@@ -237,13 +237,15 @@
}
@Override
- public Aspect create(ConfiguredTarget base,
- RuleContext ruleContext, AspectParameters parameters) throws InterruptedException {
+ public ConfiguredAspect create(
+ ConfiguredTarget base, RuleContext ruleContext, AspectParameters parameters)
+ throws InterruptedException {
Object lateBoundPrereq = ruleContext.getPrerequisite(":late", TARGET);
- return new Aspect.Builder("testaspect")
+ return new ConfiguredAspect.Builder("testaspect")
.addProvider(
- new AspectInfo(NestedSetBuilder.create(
- Order.STABLE_ORDER, lateBoundPrereq != null ? "non-empty" : "empty")))
+ new AspectInfo(
+ NestedSetBuilder.create(
+ Order.STABLE_ORDER, lateBoundPrereq != null ? "non-empty" : "empty")))
.build();
}
}
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/DependencyResolverTest.java b/src/test/java/com/google/devtools/build/lib/analysis/DependencyResolverTest.java
index 5a190d5..3bf70e8 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/DependencyResolverTest.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/DependencyResolverTest.java
@@ -26,7 +26,7 @@
import com.google.devtools.build.lib.analysis.util.TestAspects;
import com.google.devtools.build.lib.analysis.util.TestAspects.AspectRequiringRule;
import com.google.devtools.build.lib.cmdline.Label;
-import com.google.devtools.build.lib.packages.AspectWithParameters;
+import com.google.devtools.build.lib.packages.Aspect;
import com.google.devtools.build.lib.packages.Attribute;
import com.google.devtools.build.lib.packages.NativeAspectClass;
import com.google.devtools.build.lib.packages.NoSuchThingException;
@@ -113,7 +113,7 @@
return dependencyResolver.dependentNodeMap(
new TargetAndConfiguration(target, getTargetConfiguration()),
getHostConfiguration(),
- aspect != null ? new AspectWithParameters(new NativeAspectClass<T>(aspect)) : null,
+ aspect != null ? new Aspect(new NativeAspectClass<T>(aspect)) : null,
ImmutableSet.<ConfigMatchingProvider>of());
}
@@ -122,7 +122,7 @@
ListMultimap<Attribute, Dependency> dependentNodeMap,
String attrName,
String dep,
- AspectWithParameters... aspects) {
+ Aspect... aspects) {
Attribute attr = null;
for (Attribute candidate : dependentNodeMap.keySet()) {
if (candidate.getName().equals(attrName)) {
@@ -152,10 +152,7 @@
"aspect(name='b', foo=[])");
ListMultimap<Attribute, Dependency> map = dependentNodeMap("//a:a", null);
assertDep(
- map,
- "foo",
- "//a:b",
- new AspectWithParameters(new NativeAspectClass(TestAspects.SimpleAspect.class)));
+ map, "foo", "//a:b", new Aspect(new NativeAspectClass(TestAspects.SimpleAspect.class)));
}
@Test
@@ -167,10 +164,7 @@
ListMultimap<Attribute, Dependency> map =
dependentNodeMap("//a:a", TestAspects.AttributeAspect.class);
assertDep(
- map,
- "foo",
- "//a:b",
- new AspectWithParameters(new NativeAspectClass(TestAspects.AttributeAspect.class)));
+ map, "foo", "//a:b", new Aspect(new NativeAspectClass(TestAspects.AttributeAspect.class)));
}
@Test
@@ -205,18 +199,18 @@
BuildConfiguration host = getHostConfiguration();
BuildConfiguration target = getTargetConfiguration();
- ImmutableSet<AspectWithParameters> twoAspects =
+ ImmutableSet<Aspect> twoAspects =
ImmutableSet.of(
- new AspectWithParameters(new NativeAspectClass(TestAspects.SimpleAspect.class)),
- new AspectWithParameters(new NativeAspectClass(TestAspects.AttributeAspect.class)));
- ImmutableSet<AspectWithParameters> inverseAspects =
+ new Aspect(new NativeAspectClass(TestAspects.SimpleAspect.class)),
+ new Aspect(new NativeAspectClass(TestAspects.AttributeAspect.class)));
+ ImmutableSet<Aspect> inverseAspects =
ImmutableSet.of(
- new AspectWithParameters(new NativeAspectClass(TestAspects.AttributeAspect.class)),
- new AspectWithParameters(new NativeAspectClass(TestAspects.SimpleAspect.class)));
- ImmutableSet<AspectWithParameters> differentAspects =
+ new Aspect(new NativeAspectClass(TestAspects.AttributeAspect.class)),
+ new Aspect(new NativeAspectClass(TestAspects.SimpleAspect.class)));
+ ImmutableSet<Aspect> differentAspects =
ImmutableSet.of(
- new AspectWithParameters(new NativeAspectClass(TestAspects.AttributeAspect.class)),
- new AspectWithParameters(new NativeAspectClass(TestAspects.ErrorAspect.class)));
+ new Aspect(new NativeAspectClass(TestAspects.AttributeAspect.class)),
+ new Aspect(new NativeAspectClass(TestAspects.ErrorAspect.class)));
new EqualsTester()
.addEqualityGroup(
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 0a67c92..f6d650d 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
@@ -26,7 +26,7 @@
import com.google.common.collect.ImmutableCollection;
import com.google.common.collect.Iterables;
import com.google.devtools.build.lib.actions.Artifact;
-import com.google.devtools.build.lib.analysis.Aspect;
+import com.google.devtools.build.lib.analysis.ConfiguredAspect;
import com.google.devtools.build.lib.analysis.ConfiguredNativeAspectFactory;
import com.google.devtools.build.lib.analysis.ConfiguredTarget;
import com.google.devtools.build.lib.analysis.RuleConfiguredTarget.Mode;
@@ -149,16 +149,16 @@
*/
public abstract static class BaseAspect implements ConfiguredNativeAspectFactory {
@Override
- public Aspect create(ConfiguredTarget base, RuleContext ruleContext,
- AspectParameters parameters) {
+ public ConfiguredAspect create(
+ ConfiguredTarget base, RuleContext ruleContext, AspectParameters parameters) {
String information = parameters.isEmpty()
? ""
: " data " + Iterables.getFirst(parameters.getAttribute("baz"), null);
- return new Aspect.Builder(getClass().getName())
+ return new ConfiguredAspect.Builder(getClass().getName())
.addProvider(
AspectInfo.class,
- new AspectInfo(collectAspectData("aspect " + ruleContext.getLabel() + information,
- ruleContext)))
+ new AspectInfo(
+ collectAspectData("aspect " + ruleContext.getLabel() + information, ruleContext)))
.build();
}
}
@@ -249,7 +249,7 @@
return builder.build();
}
- public Aspect create(
+ public ConfiguredAspect create(
ConfiguredTarget base, RuleContext ruleContext, AspectParameters parameters) {
StringBuilder information = new StringBuilder("aspect " + ruleContext.getLabel());
if (!parameters.isEmpty()) {
@@ -264,7 +264,7 @@
information.append(dep.getLabel());
}
information.append("]");
- return new Aspect.Builder(getClass().getName())
+ return new ConfiguredAspect.Builder(getClass().getName())
.addProvider(
AspectInfo.class,
new AspectInfo(collectAspectData(information.toString(), ruleContext)))
@@ -283,8 +283,8 @@
*/
public static class ErrorAspect implements ConfiguredNativeAspectFactory {
@Override
- public Aspect create(ConfiguredTarget base, RuleContext ruleContext,
- AspectParameters parameters) {
+ public ConfiguredAspect create(
+ ConfiguredTarget base, RuleContext ruleContext, AspectParameters parameters) {
ruleContext.ruleError("Aspect error");
return null;
}
diff --git a/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTestBase.java b/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTestBase.java
index 84b9553..2dd238e 100644
--- a/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTestBase.java
+++ b/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTestBase.java
@@ -22,8 +22,8 @@
import com.google.common.collect.Lists;
import com.google.common.eventbus.EventBus;
import com.google.devtools.build.lib.actions.Artifact;
-import com.google.devtools.build.lib.analysis.Aspect;
import com.google.devtools.build.lib.analysis.BuildView.AnalysisResult;
+import com.google.devtools.build.lib.analysis.ConfiguredAspect;
import com.google.devtools.build.lib.analysis.OutputGroupProvider;
import com.google.devtools.build.lib.analysis.actions.BinaryFileWriteAction;
import com.google.devtools.build.lib.analysis.util.BuildViewTestCase;
@@ -78,7 +78,7 @@
};
private AnalysisResult analysisResult;
- private Aspect aspect;
+ private ConfiguredAspect configuredAspect;
protected static String jarString(String base, String jar, String iJar, String sourceJar) {
StringBuilder sb = new StringBuilder();
@@ -118,14 +118,14 @@
Collection<AspectValue> aspects = analysisResult.getAspects();
assertThat(aspects.size()).isEqualTo(1);
AspectValue value = aspects.iterator().next();
- this.aspect = value.getAspect();
- assertThat(aspect.getName()).isEqualTo(AndroidStudioInfoAspect.NAME);
+ this.configuredAspect = value.getConfiguredAspect();
+ assertThat(configuredAspect.getName()).isEqualTo(AndroidStudioInfoAspect.NAME);
}
protected Map<String, RuleIdeInfo> buildRuleIdeInfo(String target) throws Exception {
buildTarget(target);
AndroidStudioInfoFilesProvider provider =
- aspect.getProvider(AndroidStudioInfoFilesProvider.class);
+ configuredAspect.getProvider(AndroidStudioInfoFilesProvider.class);
Iterable<Artifact> artifacts = provider.getIdeInfoFiles();
ImmutableMap.Builder<String, RuleIdeInfo> builder = ImmutableMap.builder();
for (Artifact artifact : artifacts) {
@@ -138,7 +138,8 @@
}
protected List<String> getOutputGroupResult(String outputGroup) {
- OutputGroupProvider outputGroupProvider = this.aspect.getProvider(OutputGroupProvider.class);
+ OutputGroupProvider outputGroupProvider =
+ this.configuredAspect.getProvider(OutputGroupProvider.class);
assert outputGroupProvider != null;
NestedSet<Artifact> artifacts = outputGroupProvider.getOutputGroup(outputGroup);
diff --git a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkAspectsTest.java b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkAspectsTest.java
index 7633d4f..2b02bc1 100644
--- a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkAspectsTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkAspectsTest.java
@@ -71,7 +71,7 @@
public String apply(AspectValue aspectValue) {
return String.format(
"%s(%s)",
- aspectValue.getAspect().getName(),
+ aspectValue.getConfiguredAspect().getName(),
aspectValue.getLabel().toString());
}
}))
@@ -122,7 +122,8 @@
}))
.containsExactly("//test:xxx");
AspectValue aspectValue = analysisResult.getAspects().iterator().next();
- SkylarkProviders skylarkProviders = aspectValue.getAspect().getProvider(SkylarkProviders.class);
+ SkylarkProviders skylarkProviders =
+ aspectValue.getConfiguredAspect().getProvider(SkylarkProviders.class);
assertThat(skylarkProviders).isNotNull();
Object names = skylarkProviders.getValue("target_labels");
assertThat(names).isInstanceOf(SkylarkNestedSet.class);