diff options
author | 2018-06-15 13:23:34 -0700 | |
---|---|---|
committer | 2018-06-15 13:25:41 -0700 | |
commit | d56e958a16a59d313dc935f3df673215beaaf41c (patch) | |
tree | 0a110f97ae205b2700a8afb8f2d05e45d02baf9c /src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java | |
parent | 8f93d05941ccb5f0ce203af45919715131d247fd (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.java | 38 |
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() { |