SDK Parcelables: @JavaOnlyStableParcelable

Now that androidx is using these more for SDK sandbox and usage
of stable AIDL is generally on the rise, go ahead and mark all
platform Parcelables as stable.

This is okay because all apps will share their definition from the
common BCP. If this is ever used on Parcelables not on the common
BCP, that may cause version mismatch and break usage of stable
AIDL that uses these interfaces.

Bug: 258850063
Test: build
Change-Id: Iba43040beda379f0735adf1af319a1dbfce99447
diff --git a/api/StubLibraries.bp b/api/StubLibraries.bp
index d991da5..b3a674f 100644
--- a/api/StubLibraries.bp
+++ b/api/StubLibraries.bp
@@ -890,7 +890,7 @@
     cmd: "rm -f $(genDir)/framework.aidl.merged && " +
         "for i in $(in); do " +
         "  rm -f $(genDir)/framework.aidl.tmp && " +
-        "  $(location sdkparcelables) $$i $(genDir)/framework.aidl.tmp && " +
+        "  $(location sdkparcelables) $$i $(genDir)/framework.aidl.tmp --guarantee_stable && " +
         "  cat $(genDir)/framework.aidl.tmp >> $(genDir)/framework.aidl.merged; " +
         "done && " +
         "sort -u $(genDir)/framework.aidl.merged > $(out)",