Use --min_sdk_version to use newer APIs for Java
With min_sdk_version, we can use Parcel's newer APIs to generate better
(or smaller) code.
Since writeTypedObject is guarded with min_sdk_version,
DEFAULT_SDK_VERSION_JAVA is set to 1.
Bug: 205052430
Test: atest aidl_integration_test
(uses newer APIs)
Change-Id: I55206d4c0632221b3d11f9d9249a13749ed92d84
diff --git a/options_unittest.cpp b/options_unittest.cpp
index d2ae0d9..1121402 100644
--- a/options_unittest.cpp
+++ b/options_unittest.cpp
@@ -484,7 +484,8 @@
TEST(OptionsTest, RejectOldMinSdkVersion) {
const char* args[] = {
- "aidl", "--lang=java", "--min_sdk_version=22", "--out=out", "input.aidl", nullptr,
+ "aidl", "--lang=cpp", "--min_sdk_version=22", "--out=out", "--header_out=out",
+ "input.aidl", nullptr,
};
CaptureStderr();
auto options = GetOptions(args);