aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java
diff options
context:
space:
mode:
authorGravatar gregce <gregce@google.com>2018-06-15 13:23:34 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-15 13:25:41 -0700
commitd56e958a16a59d313dc935f3df673215beaaf41c (patch)
tree0a110f97ae205b2700a8afb8f2d05e45d02baf9c /src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java
parent8f93d05941ccb5f0ce203af45919715131d247fd (diff)
Remove "artifactOwnerConfiguration" now that LIPO is gone
PiperOrigin-RevId: 200763653
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java
index 9a0a54d270..a3d59837fa 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java
@@ -18,7 +18,6 @@ import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.Joiner;
import com.google.common.base.Splitter;
import com.google.common.base.Suppliers;
-import com.google.common.base.Verify;
import com.google.common.collect.ArrayListMultimap;
import com.google.common.collect.ClassToInstanceMap;
import com.google.common.collect.ImmutableCollection;
@@ -165,21 +164,6 @@ public class BuildConfiguration implements BuildConfigurationApi {
}
/**
- * Returns the transition that produces the "artifact owner" for this configuration, or null
- * if this configuration is its own owner.
- *
- * <p>If multiple fragments return the same transition, that transition is only applied
- * once. Multiple fragments may not return different non-null transitions.
- *
- * <p>Deprecated. The only known use of this is LIPO, which is on its deathbed.
- */
- @Nullable
- @Deprecated
- public PatchTransition getArtifactOwnerTransition() {
- return null;
- }
-
- /**
* Returns an extra transition that should apply to top-level targets in this
* configuration. Returns null if no transition is needed.
*
@@ -1840,28 +1824,6 @@ public class BuildConfiguration implements BuildConfigurationApi {
}
/**
- * Returns the transition that produces the "artifact owner" for this configuration, or null
- * if this configuration is its own owner.
- */
- @Nullable
- public PatchTransition getArtifactOwnerTransition() {
- PatchTransition ownerTransition = null;
- for (Fragment fragment : fragments.values()) {
- PatchTransition fragmentTransition = fragment.getArtifactOwnerTransition();
- if (fragmentTransition != null) {
- if (ownerTransition != null) {
- Verify.verify(ownerTransition == fragmentTransition,
- String.format(
- "cannot determine owner transition: fragments returning both %s and %s",
- ownerTransition.toString(), fragmentTransition.toString()));
- }
- ownerTransition = fragmentTransition;
- }
- }
- return ownerTransition;
- }
-
- /**
* @return the list of default features used for all packages.
*/
public List<String> getDefaultFeatures() {