@@ -355,17 +355,21 @@ void AddToBundle(JNIEnv* env, jobject bundle, const char* key, int64_t value) {
355
355
env->DeleteLocalRef (key_string);
356
356
}
357
357
358
- void AddArrayListToBundle (JNIEnv* env, jobject bundle, const char * key, jobject arraylist) {
358
+ void AddArrayListToBundle (JNIEnv* env, jobject bundle, const char * key,
359
+ jobject arraylist) {
359
360
jstring key_string = env->NewStringUTF (key);
360
- env->CallVoidMethod (bundle, util::bundle::GetMethodId (util::bundle::kPutParcelableArrayList ),
361
- key_string, arraylist);
361
+ env->CallVoidMethod (
362
+ bundle, util::bundle::GetMethodId (util::bundle::kPutParcelableArrayList ),
363
+ key_string, arraylist);
362
364
util::CheckAndClearJniExceptions (env);
363
365
env->DeleteLocalRef (key_string);
364
366
}
365
367
366
- void AddBundleToBundle (JNIEnv* env, jobject bundle, const char * key, jobject inner_bundle) {
368
+ void AddBundleToBundle (JNIEnv* env, jobject bundle, const char * key,
369
+ jobject inner_bundle) {
367
370
jstring key_string = env->NewStringUTF (key);
368
- env->CallVoidMethod (bundle, util::bundle::GetMethodId (util::bundle::kPutBundle ),
371
+ env->CallVoidMethod (bundle,
372
+ util::bundle::GetMethodId (util::bundle::kPutBundle ),
369
373
key_string, inner_bundle);
370
374
util::CheckAndClearJniExceptions (env);
371
375
env->DeleteLocalRef (key_string);
@@ -374,15 +378,16 @@ void AddBundleToBundle(JNIEnv* env, jobject bundle, const char* key, jobject inn
374
378
jobject MapToBundle (JNIEnv* env, const std::map<Variant, Variant>& map);
375
379
376
380
jobject VectorToArrayList (JNIEnv* env, const std::vector<Variant>& vector) {
377
- jobject arraylist =
378
- env-> NewObject ( util::array_list::GetClass (),
379
- util::array_list::GetMethodId (util::array_list::kConstructor ));
381
+ jobject arraylist = env-> NewObject (
382
+ util::array_list::GetClass (),
383
+ util::array_list::GetMethodId (util::array_list::kConstructor ));
380
384
381
385
for (const Variant& element : vector) {
382
386
if (element.is_map ()) {
383
387
jobject bundle = MapToBundle (env, element.map ());
384
- env->CallBooleanMethod (arraylist, util::array_list::GetMethodId (util::array_list::kAdd ),
385
- bundle);
388
+ env->CallBooleanMethod (
389
+ arraylist, util::array_list::GetMethodId (util::array_list::kAdd ),
390
+ bundle);
386
391
env->DeleteLocalRef (bundle);
387
392
} else {
388
393
LogError (" VectorToArrayList: Unsupported type (%s) within vector." ,
@@ -392,15 +397,14 @@ jobject VectorToArrayList(JNIEnv* env, const std::vector<Variant>& vector) {
392
397
return arraylist;
393
398
}
394
399
395
- bool AddVariantToBundle (JNIEnv* env, jobject bundle, const char * key, const Variant& value) {
400
+ bool AddVariantToBundle (JNIEnv* env, jobject bundle, const char * key,
401
+ const Variant& value) {
396
402
if (value.is_int64 ()) {
397
403
AddToBundle (env, bundle, key, value.int64_value ());
398
404
} else if (value.is_double ()) {
399
- AddToBundle (env, bundle, key,
400
- value.double_value ());
405
+ AddToBundle (env, bundle, key, value.double_value ());
401
406
} else if (value.is_string ()) {
402
- AddToBundle (env, bundle, key,
403
- value.string_value ());
407
+ AddToBundle (env, bundle, key, value.string_value ());
404
408
} else if (value.is_bool ()) {
405
409
// Just use integer 0 or 1.
406
410
AddToBundle (env, bundle, key,
@@ -433,9 +437,11 @@ jobject MapToBundle(JNIEnv* env, const std::map<Variant, Variant>& map) {
433
437
if (!pair.first .is_string ()) {
434
438
continue ;
435
439
}
436
- if (!AddVariantToBundle (env, bundle, pair.first .string_value (), pair.second )) {
440
+ if (!AddVariantToBundle (env, bundle, pair.first .string_value (),
441
+ pair.second )) {
437
442
LogError (" MapToBundle: Unsupported type (%s) within map with key %s." ,
438
- Variant::TypeName (pair.second .type ()), pair.first .string_value ());
443
+ Variant::TypeName (pair.second .type ()),
444
+ pair.first .string_value ());
439
445
}
440
446
util::CheckAndClearJniExceptions (env);
441
447
}
0 commit comments