Trigger similar getPrerequisites behavior for the android_binary_internal rule as already exists for android_binary + android_test.

PiperOrigin-RevId: 366910887
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java b/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
index 12da782b..53dfecd 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
@@ -1109,9 +1109,11 @@
     }
 
     List<ConfiguredTargetAndData> prerequisiteConfiguredTargets;
-    // android_binary and android_test override deps to use a split transition.
+    // android_binary, android_test, and android_binary_internal override deps to use a split
+    // transition.
     if ((getRule().getRuleClass().equals("android_binary")
-            || getRule().getRuleClass().equals("android_test"))
+            || getRule().getRuleClass().equals("android_test")
+            || getRule().getRuleClass().equals("android_binary_internal"))
         && attributeName.equals("deps")
         && attributes().getAttributeDefinition(attributeName).getTransitionFactory().isSplit()) {
       // TODO(b/168038145): Restore legacy behavior of returning the prerequisites from the first