Use javac.jar instead of turbine.jar for window_extensions stub

This input_jars_paths entry flows into bytecode_rewriter classpaths.
Rewriters that resolve types via reflection (loadClass / Class.forName)
require the JVM to link the class, which fails on header-only turbine
output with ClassFormatError: Absent Code attribute. Switch to the
same target's javac.jar, which is linkable. The target is an SDK stub
with placeholder method bodies, so behavior is unchanged.

Change-Id: I1756083b912506dd43b3565fa2e94d9f833159be
Bug: 507092128
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7802498
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Peter Wen <wnwen@chromium.org>
Commit-Queue: KE YU <kyu@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1625942}
NOKEYCHECK=True
GitOrigin-RevId: 127b6bb2969e6a49acfe761a9ad6d44c98ed2576
diff --git a/BUILD.gn b/BUILD.gn
index 240de33..0ca2993 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -75,7 +75,8 @@
       jar_deps = [ "//third_party/android_sdk/window_extensions:androidx_window_extensions" ]
       deps =
           [ "//third_party/androidx:androidx_annotation_annotation_jvm_java" ]
-      input_jars_paths = [ "$root_build_dir/obj/third_party/android_sdk/window_extensions/androidx_window_extensions_java.turbine.jar" ]
+      # Must be javac.jar; turbine.jar breaks bytecode rewriting (Absent Code attribute).
+      input_jars_paths = [ "$root_build_dir/obj/third_party/android_sdk/window_extensions/androidx_window_extensions_java.javac.jar" ]
     }
   }
 }