Parcel_host.java: match Parcel.java error conditions better

Parcel.java throws an IllegalArgumentException when setDataCapacity()
is called with a negative size, whereas Parcel_host.java silently
ignores the invalid value. Modify Parcel_host.java to behave
the same as Parcel.java

Test: atest CtsOsTestCasesRavenwood:ParcelTest\#testSetDataCapacityNegative
Test: atest CtsOsTestCases:ParcelTest\#testSetDataCapacityNegative
Flag: TEST_ONLY
Bug: 345293489

Change-Id: I2a60da0da7b587a8e08cb09546d5b4ad83f05817
diff --git a/ravenwood/runtime-helper-src/framework/com/android/platform/test/ravenwood/nativesubstitution/Parcel_host.java b/ravenwood/runtime-helper-src/framework/com/android/platform/test/ravenwood/nativesubstitution/Parcel_host.java
index 61ec7b4..22e11e1 100644
--- a/ravenwood/runtime-helper-src/framework/com/android/platform/test/ravenwood/nativesubstitution/Parcel_host.java
+++ b/ravenwood/runtime-helper-src/framework/com/android/platform/test/ravenwood/nativesubstitution/Parcel_host.java
@@ -164,6 +164,9 @@
         p.mPos = pos;
     }
     public static void nativeSetDataCapacity(long nativePtr, int size) {
+        if (size < 0) {
+            throw new IllegalArgumentException("size < 0: size=" + size);
+        }
         var p = getInstance(nativePtr);
         if (p.getCapacity() < size) {
             p.forceSetCapacity(size);