Automated rollforward of commit 81549391a552f3460745271e775d073c4b9c542c.
Rolls back https://github.com/bazelbuild/bazel/commit/1089d606bc078b4b5a2cb5344b74abcb377d421a.
*** Reason for rollback ***
Adding android_binary patch for legacy behavior instead.
*** Reason for first rollback ***
Breaks handling of split transitions for android_binary.deps
*** Original change description ***
Remove TransitionMode.
PiperOrigin-RevId: 330975212
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/BUILD b/src/main/java/com/google/devtools/build/lib/analysis/BUILD
index a183d3d..99db6c2 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/BUILD
+++ b/src/main/java/com/google/devtools/build/lib/analysis/BUILD
@@ -1083,11 +1083,6 @@
)
java_library(
- name = "transition_mode",
- srcs = ["TransitionMode.java"],
-)
-
-java_library(
name = "transitive_info_collection",
srcs = ["TransitiveInfoCollection.java"],
deps = [
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/TransitionMode.java b/src/main/java/com/google/devtools/build/lib/analysis/TransitionMode.java
deleted file mode 100644
index 3c9769d..0000000
--- a/src/main/java/com/google/devtools/build/lib/analysis/TransitionMode.java
+++ /dev/null
@@ -1,23 +0,0 @@
-// Copyright 2020 The Bazel Authors. All rights reserved.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-package com.google.devtools.build.lib.analysis;
-
-/** The configuration transition for an attribute through which a prerequisite is requested. */
-public enum TransitionMode {
- TARGET,
- HOST,
- DATA,
- SPLIT,
- DONT_CHECK
-}
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/trimming/BUILD b/src/test/java/com/google/devtools/build/lib/skyframe/trimming/BUILD
index 2e649ad..e71f75d 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/trimming/BUILD
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/trimming/BUILD
@@ -34,7 +34,6 @@
"//src/main/java/com/google/devtools/build/lib/analysis:platform_options",
"//src/main/java/com/google/devtools/build/lib/analysis:resolved_toolchain_context",
"//src/main/java/com/google/devtools/build/lib/analysis:test/test_configuration",
- "//src/main/java/com/google/devtools/build/lib/analysis:transition_mode",
"//src/main/java/com/google/devtools/build/lib/analysis/platform",
"//src/main/java/com/google/devtools/build/lib/cmdline",
"//src/main/java/com/google/devtools/build/lib/collect/nestedset",