diff options
Diffstat (limited to 'bridges/source/jni_uno/jni_data.cxx')
-rw-r--r-- | bridges/source/jni_uno/jni_data.cxx | 252 |
1 files changed, 126 insertions, 126 deletions
diff --git a/bridges/source/jni_uno/jni_data.cxx b/bridges/source/jni_uno/jni_data.cxx index 67689cee5cd7..829c73063a4f 100644 --- a/bridges/source/jni_uno/jni_data.cxx +++ b/bridges/source/jni_uno/jni_data.cxx @@ -225,54 +225,54 @@ void Bridge::map_to_uno( if (out_param) { jni->GetCharArrayRegion( - static_cast<jcharArray>(java_data.l), 0, 1, (jchar *) uno_data ); + static_cast<jcharArray>(java_data.l), 0, 1, static_cast<jchar *>(uno_data) ); jni.ensure_no_exception(); } else if (special_wrapped_integral_types) { - *(jchar *) uno_data = jni->CallCharMethodA( + *static_cast<jchar *>(uno_data) = jni->CallCharMethodA( java_data.l, getJniInfo()->m_method_Character_charValue, 0 ); jni.ensure_no_exception(); } else { - *(jchar *) uno_data = java_data.c; + *static_cast<jchar *>(uno_data) = java_data.c; } break; case typelib_TypeClass_BOOLEAN: if (out_param) { jni->GetBooleanArrayRegion( - static_cast<jbooleanArray>(java_data.l), 0, 1, (jboolean *) uno_data ); + static_cast<jbooleanArray>(java_data.l), 0, 1, static_cast<jboolean *>(uno_data) ); jni.ensure_no_exception(); } else if (special_wrapped_integral_types) { - *(jboolean *) uno_data = jni->CallBooleanMethodA( + *static_cast<jboolean *>(uno_data) = jni->CallBooleanMethodA( java_data.l, getJniInfo()->m_method_Boolean_booleanValue, 0 ); jni.ensure_no_exception(); } else { - *(jboolean *) uno_data = java_data.z; + *static_cast<jboolean *>(uno_data) = java_data.z; } break; case typelib_TypeClass_BYTE: if (out_param) { jni->GetByteArrayRegion( - static_cast<jbyteArray>(java_data.l), 0, 1, (jbyte *) uno_data ); + static_cast<jbyteArray>(java_data.l), 0, 1, static_cast<jbyte *>(uno_data) ); jni.ensure_no_exception(); } else if (special_wrapped_integral_types) { - *(jbyte *) uno_data = jni->CallByteMethodA( + *static_cast<jbyte *>(uno_data) = jni->CallByteMethodA( java_data.l, getJniInfo()->m_method_Byte_byteValue, 0 ); jni.ensure_no_exception(); } else { - *(jbyte *) uno_data = java_data.b; + *static_cast<jbyte *>(uno_data) = java_data.b; } break; case typelib_TypeClass_SHORT: @@ -280,18 +280,18 @@ void Bridge::map_to_uno( if (out_param) { jni->GetShortArrayRegion( - static_cast<jshortArray>(java_data.l), 0, 1, (jshort *) uno_data ); + static_cast<jshortArray>(java_data.l), 0, 1, static_cast<jshort *>(uno_data) ); jni.ensure_no_exception(); } else if (special_wrapped_integral_types) { - *(jshort *) uno_data = jni->CallShortMethodA( + *static_cast<jshort *>(uno_data) = jni->CallShortMethodA( java_data.l, getJniInfo()->m_method_Short_shortValue, 0 ); jni.ensure_no_exception(); } else { - *(jshort *) uno_data = java_data.s; + *static_cast<jshort *>(uno_data) = java_data.s; } break; case typelib_TypeClass_LONG: @@ -299,18 +299,18 @@ void Bridge::map_to_uno( if (out_param) { jni->GetIntArrayRegion( - static_cast<jintArray>(java_data.l), 0, 1, (jint *) uno_data ); + static_cast<jintArray>(java_data.l), 0, 1, static_cast<jint *>(uno_data) ); jni.ensure_no_exception(); } else if (special_wrapped_integral_types) { - *(jint *) uno_data = jni->CallIntMethodA( + *static_cast<jint *>(uno_data) = jni->CallIntMethodA( java_data.l, getJniInfo()->m_method_Integer_intValue, 0 ); jni.ensure_no_exception(); } else { - *(jint *) uno_data = java_data.i; + *static_cast<jint *>(uno_data) = java_data.i; } break; case typelib_TypeClass_HYPER: @@ -318,54 +318,54 @@ void Bridge::map_to_uno( if (out_param) { jni->GetLongArrayRegion( - static_cast<jlongArray>(java_data.l), 0, 1, (jlong *) uno_data ); + static_cast<jlongArray>(java_data.l), 0, 1, static_cast<jlong *>(uno_data) ); jni.ensure_no_exception(); } else if (special_wrapped_integral_types) { - *(jlong *) uno_data = jni->CallLongMethodA( + *static_cast<jlong *>(uno_data) = jni->CallLongMethodA( java_data.l, getJniInfo()->m_method_Long_longValue, 0 ); jni.ensure_no_exception(); } else { - *(jlong *) uno_data = java_data.j; + *static_cast<jlong *>(uno_data) = java_data.j; } break; case typelib_TypeClass_FLOAT: if (out_param) { jni->GetFloatArrayRegion( - static_cast<jfloatArray>(java_data.l), 0, 1, (jfloat *) uno_data ); + static_cast<jfloatArray>(java_data.l), 0, 1, static_cast<jfloat *>(uno_data) ); jni.ensure_no_exception(); } else if (special_wrapped_integral_types) { - *(jfloat *) uno_data = jni->CallFloatMethodA( + *static_cast<jfloat *>(uno_data) = jni->CallFloatMethodA( java_data.l, getJniInfo()->m_method_Float_floatValue, 0 ); jni.ensure_no_exception(); } else { - *(jfloat *) uno_data = java_data.f; + *static_cast<jfloat *>(uno_data) = java_data.f; } break; case typelib_TypeClass_DOUBLE: if (out_param) { jni->GetDoubleArrayRegion( - static_cast<jdoubleArray>(java_data.l), 0, 1, (jdouble *) uno_data ); + static_cast<jdoubleArray>(java_data.l), 0, 1, static_cast<jdouble *>(uno_data) ); jni.ensure_no_exception(); } else if (special_wrapped_integral_types) { - *(jdouble *) uno_data = jni->CallDoubleMethodA( + *static_cast<jdouble *>(uno_data) = jni->CallDoubleMethodA( java_data.l, getJniInfo()->m_method_Double_doubleValue, 0 ); jni.ensure_no_exception(); } else { - *(jdouble *) uno_data = java_data.d; + *static_cast<jdouble *>(uno_data) = java_data.d; } break; case typelib_TypeClass_STRING: @@ -385,9 +385,9 @@ void Bridge::map_to_uno( + "] null-ref given!" + jni.get_stack_trace() ); } if (! assign) - *(rtl_uString **)uno_data = 0; + *static_cast<rtl_uString **>(uno_data) = 0; jstring_to_ustring( - jni, (rtl_uString **)uno_data, static_cast<jstring>(java_data.l) ); + jni, static_cast<rtl_uString **>(uno_data), static_cast<jstring>(java_data.l) ); break; } case typelib_TypeClass_TYPE: @@ -432,9 +432,9 @@ void Bridge::map_to_uno( if (assign) { typelib_typedescriptionreference_release( - *(typelib_TypeDescriptionReference **)uno_data ); + *static_cast<typelib_TypeDescriptionReference **>(uno_data) ); } - *(typelib_TypeDescriptionReference **)uno_data = td.get()->pWeakRef; + *static_cast<typelib_TypeDescriptionReference **>(uno_data) = td.get()->pWeakRef; break; } case typelib_TypeClass_ANY: @@ -448,7 +448,7 @@ void Bridge::map_to_uno( java_data.l = jo_out_holder.get(); } - uno_Any * pAny = (uno_Any *)uno_data; + uno_Any * pAny = static_cast<uno_Any *>(uno_data); if (0 == java_data.l) // null-ref maps to XInterface null-ref { if (assign) @@ -518,33 +518,33 @@ void Bridge::map_to_uno( break; case typelib_TypeClass_CHAR: pAny->pData = &pAny->pReserved; - *(jchar *) pAny->pData = jni->CallCharMethodA( + *static_cast<jchar *>(pAny->pData) = jni->CallCharMethodA( java_data.l, getJniInfo()->m_method_Character_charValue, 0 ); jni.ensure_no_exception(); break; case typelib_TypeClass_BOOLEAN: pAny->pData = &pAny->pReserved; - *(jboolean *) pAny->pData = jni->CallBooleanMethodA( + *static_cast<jboolean *>(pAny->pData) = jni->CallBooleanMethodA( java_data.l, getJniInfo()->m_method_Boolean_booleanValue, 0 ); jni.ensure_no_exception(); break; case typelib_TypeClass_BYTE: pAny->pData = &pAny->pReserved; - *(jbyte *) pAny->pData = jni->CallByteMethodA( + *static_cast<jbyte *>(pAny->pData) = jni->CallByteMethodA( java_data.l, getJniInfo()->m_method_Byte_byteValue, 0 ); jni.ensure_no_exception(); break; case typelib_TypeClass_SHORT: case typelib_TypeClass_UNSIGNED_SHORT: pAny->pData = &pAny->pReserved; - *(jshort *) pAny->pData = jni->CallShortMethodA( + *static_cast<jshort *>(pAny->pData) = jni->CallShortMethodA( java_data.l, getJniInfo()->m_method_Short_shortValue, 0 ); jni.ensure_no_exception(); break; case typelib_TypeClass_LONG: case typelib_TypeClass_UNSIGNED_LONG: pAny->pData = &pAny->pReserved; - *(jint *) pAny->pData = jni->CallIntMethodA( + *static_cast<jint *>(pAny->pData) = jni->CallIntMethodA( java_data.l, getJniInfo()->m_method_Integer_intValue, 0 ); jni.ensure_no_exception(); break; @@ -553,7 +553,7 @@ void Bridge::map_to_uno( if (sizeof (sal_Int64) <= sizeof (void *)) { pAny->pData = &pAny->pReserved; - *(jlong *) pAny->pData = jni->CallLongMethodA( + *static_cast<jlong *>(pAny->pData) = jni->CallLongMethodA( java_data.l, getJniInfo()->m_method_Long_longValue, 0 ); jni.ensure_no_exception(); } @@ -571,7 +571,7 @@ void Bridge::map_to_uno( if (sizeof (float) <= sizeof (void *)) { pAny->pData = &pAny->pReserved; - *(jfloat *) pAny->pData = jni->CallFloatMethodA( + *static_cast<jfloat *>(pAny->pData) = jni->CallFloatMethodA( java_data.l, getJniInfo()->m_method_Float_floatValue, 0 ); jni.ensure_no_exception(); } @@ -589,7 +589,7 @@ void Bridge::map_to_uno( if (sizeof (double) <= sizeof (void *)) { pAny->pData = &pAny->pReserved; - *(jdouble *) pAny->pData = + *static_cast<jdouble *>(pAny->pData) = jni->CallDoubleMethodA( java_data.l, getJniInfo()->m_method_Double_doubleValue, 0 ); @@ -612,7 +612,7 @@ void Bridge::map_to_uno( pAny->pReserved = 0; pAny->pData = &pAny->pReserved; jstring_to_ustring( - jni, (rtl_uString **)pAny->pData, + jni, static_cast<rtl_uString **>(pAny->pData), static_cast<jstring>(java_data.l) ); break; case typelib_TypeClass_TYPE: @@ -675,7 +675,7 @@ void Bridge::map_to_uno( + "] null-ref given!" + jni.get_stack_trace() ); } - *(jint *) uno_data = jni->GetIntField( + *static_cast<jint *>(uno_data) = jni->GetIntField( java_data.l, getJniInfo()->m_field_Enum_m_value ); break; } @@ -724,7 +724,7 @@ void Bridge::map_to_uno( for ( ; nPos < nMembers; ++nPos ) { - void * p = (char *)uno_data + comp_td->pMemberOffsets[ nPos ]; + void * p = static_cast<char *>(uno_data) + comp_td->pMemberOffsets[ nPos ]; typelib_TypeDescriptionReference * member_type = comp_td->ppTypeRefs[ nPos ]; jfieldID field_id = comp_info->m_fields[ nPos ]; @@ -738,7 +738,7 @@ void Bridge::map_to_uno( JLocalAutoRef jo( jni, jni->GetObjectField( java_data.l, field_id ) ); if ( jo.get() == 0 ) { - *(jchar *) p = 0; + *static_cast<jchar *>(p) = 0; } else { jvalue val; val.l = jo.get(); @@ -747,7 +747,7 @@ void Bridge::map_to_uno( true ); } } else { - *(jchar *) p = jni->GetCharField( + *static_cast<jchar *>(p) = jni->GetCharField( java_data.l, field_id ); } break; @@ -756,7 +756,7 @@ void Bridge::map_to_uno( JLocalAutoRef jo( jni, jni->GetObjectField( java_data.l, field_id ) ); if ( jo.get() == 0 ) { - *(jboolean *) p = false; + *static_cast<jboolean *>(p) = false; } else { jvalue val; val.l = jo.get(); @@ -765,7 +765,7 @@ void Bridge::map_to_uno( true ); } } else { - *(jboolean *) p = jni->GetBooleanField( + *static_cast<jboolean *>(p) = jni->GetBooleanField( java_data.l, field_id ); } break; @@ -774,7 +774,7 @@ void Bridge::map_to_uno( JLocalAutoRef jo( jni, jni->GetObjectField( java_data.l, field_id ) ); if ( jo.get() == 0 ) { - *(jbyte *) p = 0; + *static_cast<jbyte *>(p) = 0; } else { jvalue val; val.l = jo.get(); @@ -783,7 +783,7 @@ void Bridge::map_to_uno( true ); } } else { - *(jbyte *) p = jni->GetByteField( + *static_cast<jbyte *>(p) = jni->GetByteField( java_data.l, field_id ); } break; @@ -793,7 +793,7 @@ void Bridge::map_to_uno( JLocalAutoRef jo( jni, jni->GetObjectField( java_data.l, field_id ) ); if ( jo.get() == 0 ) { - *(jshort *) p = 0; + *static_cast<jshort *>(p) = 0; } else { jvalue val; val.l = jo.get(); @@ -802,7 +802,7 @@ void Bridge::map_to_uno( true ); } } else { - *(jshort *) p = jni->GetShortField( + *static_cast<jshort *>(p) = jni->GetShortField( java_data.l, field_id ); } break; @@ -812,7 +812,7 @@ void Bridge::map_to_uno( JLocalAutoRef jo( jni, jni->GetObjectField( java_data.l, field_id ) ); if ( jo.get() == 0 ) { - *(jint *) p = 0; + *static_cast<jint *>(p) = 0; } else { jvalue val; val.l = jo.get(); @@ -821,7 +821,7 @@ void Bridge::map_to_uno( true ); } } else { - *(jint *) p = jni->GetIntField( java_data.l, field_id ); + *static_cast<jint *>(p) = jni->GetIntField( java_data.l, field_id ); } break; case typelib_TypeClass_HYPER: @@ -830,7 +830,7 @@ void Bridge::map_to_uno( JLocalAutoRef jo( jni, jni->GetObjectField( java_data.l, field_id ) ); if ( jo.get() == 0 ) { - *(jlong *) p = 0; + *static_cast<jlong *>(p) = 0; } else { jvalue val; val.l = jo.get(); @@ -839,7 +839,7 @@ void Bridge::map_to_uno( true ); } } else { - *(jlong *) p = jni->GetLongField( + *static_cast<jlong *>(p) = jni->GetLongField( java_data.l, field_id ); } break; @@ -848,7 +848,7 @@ void Bridge::map_to_uno( JLocalAutoRef jo( jni, jni->GetObjectField( java_data.l, field_id ) ); if ( jo.get() == 0 ) { - *(jfloat *) p = 0; + *static_cast<jfloat *>(p) = 0; } else { jvalue val; val.l = jo.get(); @@ -857,7 +857,7 @@ void Bridge::map_to_uno( true ); } } else { - *(jfloat *) p = jni->GetFloatField( + *static_cast<jfloat *>(p) = jni->GetFloatField( java_data.l, field_id ); } break; @@ -866,7 +866,7 @@ void Bridge::map_to_uno( JLocalAutoRef jo( jni, jni->GetObjectField( java_data.l, field_id ) ); if ( jo.get() == 0 ) { - *(jdouble *) p = 0; + *static_cast<jdouble *>(p) = 0; } else { jvalue val; val.l = jo.get(); @@ -875,7 +875,7 @@ void Bridge::map_to_uno( true ); } } else { - *(jdouble *) p = jni->GetDoubleField( + *static_cast<jdouble *>(p) = jni->GetDoubleField( java_data.l, field_id ); } break; @@ -932,7 +932,7 @@ void Bridge::map_to_uno( for ( sal_Int32 nCleanup = 0; nCleanup < nPos; ++nCleanup ) { void * p = - (char *)uno_data + comp_td->pMemberOffsets[ nCleanup ]; + static_cast<char *>(uno_data) + comp_td->pMemberOffsets[ nCleanup ]; uno_type_destructData( p, comp_td->ppTypeRefs[ nCleanup ], 0 ); } @@ -1101,7 +1101,7 @@ void Bridge::map_to_uno( if (assign) uno_destructData( uno_data, td.get(), 0 ); - *(uno_Sequence **)uno_data = reinterpret_cast<uno_Sequence *>(seq.release()); + *static_cast<uno_Sequence **>(uno_data) = reinterpret_cast<uno_Sequence *>(seq.release()); break; } case typelib_TypeClass_INTERFACE: @@ -1119,11 +1119,11 @@ void Bridge::map_to_uno( { if (assign) { - uno_Interface * p = *(uno_Interface **)uno_data; + uno_Interface * p = *static_cast<uno_Interface **>(uno_data); if (0 != p) (*p->release)( p ); } - *(uno_Interface **)uno_data = 0; + *static_cast<uno_Interface **>(uno_data) = 0; } else { @@ -1134,11 +1134,11 @@ void Bridge::map_to_uno( uno_Interface * pUnoI = map_to_uno( jni, java_data.l, iface_info ); if (assign) { - uno_Interface * p = *(uno_Interface **)uno_data; + uno_Interface * p = *static_cast<uno_Interface **>(uno_data); if (0 != p) (*p->release)( p ); } - *(uno_Interface **)uno_data = pUnoI; + *static_cast<uno_Interface **>(uno_data) = pUnoI; } break; } @@ -1173,7 +1173,7 @@ void Bridge::map_to_java( if (in_param) { jni->SetCharArrayRegion( - static_cast<jcharArray>(jo_ar.get()), 0, 1, (jchar *) uno_data ); + static_cast<jcharArray>(jo_ar.get()), 0, 1, static_cast<jchar const *>(uno_data) ); jni.ensure_no_exception(); } java_data->l = jo_ar.release(); @@ -1183,7 +1183,7 @@ void Bridge::map_to_java( if (in_param) { jni->SetCharArrayRegion( - static_cast<jcharArray>(java_data->l), 0, 1, (jchar *) uno_data ); + static_cast<jcharArray>(java_data->l), 0, 1, static_cast<jchar const *>(uno_data) ); jni.ensure_no_exception(); } } @@ -1191,7 +1191,7 @@ void Bridge::map_to_java( else if (special_wrapped_integral_types) { jvalue arg; - arg.c = *(jchar const *) uno_data; + arg.c = *static_cast<jchar const *>(uno_data); java_data->l = jni->NewObjectA( getJniInfo()->m_class_Character, getJniInfo()->m_ctor_Character_with_char, &arg ); @@ -1199,7 +1199,7 @@ void Bridge::map_to_java( } else { - java_data->c = *(jchar const *) uno_data; + java_data->c = *static_cast<jchar const *>(uno_data); } break; case typelib_TypeClass_BOOLEAN: @@ -1213,7 +1213,7 @@ void Bridge::map_to_java( { jni->SetBooleanArrayRegion( static_cast<jbooleanArray>(jo_ar.get()), - 0, 1, (jboolean *) uno_data ); + 0, 1, static_cast<jboolean const *>(uno_data) ); jni.ensure_no_exception(); } java_data->l = jo_ar.release(); @@ -1224,7 +1224,7 @@ void Bridge::map_to_java( { jni->SetBooleanArrayRegion( static_cast<jbooleanArray>(java_data->l), - 0, 1, (jboolean *) uno_data ); + 0, 1, static_cast<jboolean const *>(uno_data) ); jni.ensure_no_exception(); } } @@ -1232,7 +1232,7 @@ void Bridge::map_to_java( else if (special_wrapped_integral_types) { jvalue arg; - arg.z = *(jboolean const *) uno_data; + arg.z = *static_cast<jboolean const *>(uno_data); java_data->l = jni->NewObjectA( getJniInfo()->m_class_Boolean, getJniInfo()->m_ctor_Boolean_with_boolean, &arg ); @@ -1240,7 +1240,7 @@ void Bridge::map_to_java( } else { - java_data->z = *(jboolean const *) uno_data; + java_data->z = *static_cast<jboolean const *>(uno_data); } break; case typelib_TypeClass_BYTE: @@ -1253,7 +1253,7 @@ void Bridge::map_to_java( if (in_param) { jni->SetByteArrayRegion( - static_cast<jbyteArray>(jo_ar.get()), 0, 1, (jbyte *) uno_data ); + static_cast<jbyteArray>(jo_ar.get()), 0, 1, static_cast<jbyte const *>(uno_data) ); jni.ensure_no_exception(); } java_data->l = jo_ar.release(); @@ -1263,7 +1263,7 @@ void Bridge::map_to_java( if (in_param) { jni->SetByteArrayRegion( - static_cast<jbyteArray>(java_data->l), 0, 1, (jbyte *) uno_data ); + static_cast<jbyteArray>(java_data->l), 0, 1, static_cast<jbyte const *>(uno_data) ); jni.ensure_no_exception(); } } @@ -1271,7 +1271,7 @@ void Bridge::map_to_java( else if (special_wrapped_integral_types) { jvalue arg; - arg.b = *(jbyte const *) uno_data; + arg.b = *static_cast<jbyte const *>(uno_data); java_data->l = jni->NewObjectA( getJniInfo()->m_class_Byte, getJniInfo()->m_ctor_Byte_with_byte, &arg ); @@ -1279,7 +1279,7 @@ void Bridge::map_to_java( } else { - java_data->b = *(jbyte const *) uno_data; + java_data->b = *static_cast<jbyte const *>(uno_data); } break; case typelib_TypeClass_SHORT: @@ -1293,7 +1293,7 @@ void Bridge::map_to_java( if (in_param) { jni->SetShortArrayRegion( - static_cast<jshortArray>(jo_ar.get()), 0, 1, (jshort *) uno_data ); + static_cast<jshortArray>(jo_ar.get()), 0, 1, static_cast<jshort const *>(uno_data) ); jni.ensure_no_exception(); } java_data->l = jo_ar.release(); @@ -1303,7 +1303,7 @@ void Bridge::map_to_java( if (in_param) { jni->SetShortArrayRegion( - static_cast<jshortArray>(java_data->l), 0, 1, (jshort *) uno_data ); + static_cast<jshortArray>(java_data->l), 0, 1, static_cast<jshort const *>(uno_data) ); jni.ensure_no_exception(); } } @@ -1311,7 +1311,7 @@ void Bridge::map_to_java( else if (special_wrapped_integral_types) { jvalue arg; - arg.s = *(jshort const *) uno_data; + arg.s = *static_cast<jshort const *>(uno_data); java_data->l = jni->NewObjectA( getJniInfo()->m_class_Short, getJniInfo()->m_ctor_Short_with_short, &arg ); @@ -1319,7 +1319,7 @@ void Bridge::map_to_java( } else { - java_data->s = *(jshort const *) uno_data; + java_data->s = *static_cast<jshort const *>(uno_data); } break; case typelib_TypeClass_LONG: @@ -1333,7 +1333,7 @@ void Bridge::map_to_java( if (in_param) { jni->SetIntArrayRegion( - static_cast<jintArray>(jo_ar.get()), 0, 1, (jint *) uno_data ); + static_cast<jintArray>(jo_ar.get()), 0, 1, static_cast<jint const *>(uno_data) ); jni.ensure_no_exception(); } java_data->l = jo_ar.release(); @@ -1343,7 +1343,7 @@ void Bridge::map_to_java( if (in_param) { jni->SetIntArrayRegion( - static_cast<jintArray>(java_data->l), 0, 1, (jint *) uno_data ); + static_cast<jintArray>(java_data->l), 0, 1, static_cast<jint const *>(uno_data) ); jni.ensure_no_exception(); } } @@ -1351,7 +1351,7 @@ void Bridge::map_to_java( else if (special_wrapped_integral_types) { jvalue arg; - arg.i = *(jint const *) uno_data; + arg.i = *static_cast<jint const *>(uno_data); java_data->l = jni->NewObjectA( getJniInfo()->m_class_Integer, getJniInfo()->m_ctor_Integer_with_int, &arg ); @@ -1359,7 +1359,7 @@ void Bridge::map_to_java( } else { - java_data->i = *(jint const *) uno_data; + java_data->i = *static_cast<jint const *>(uno_data); } break; case typelib_TypeClass_HYPER: @@ -1373,7 +1373,7 @@ void Bridge::map_to_java( if (in_param) { jni->SetLongArrayRegion( - static_cast<jlongArray>(jo_ar.get()), 0, 1, (jlong *) uno_data ); + static_cast<jlongArray>(jo_ar.get()), 0, 1, static_cast<jlong const *>(uno_data) ); jni.ensure_no_exception(); } java_data->l = jo_ar.release(); @@ -1383,7 +1383,7 @@ void Bridge::map_to_java( if (in_param) { jni->SetLongArrayRegion( - static_cast<jlongArray>(java_data->l), 0, 1, (jlong *) uno_data ); + static_cast<jlongArray>(java_data->l), 0, 1, static_cast<jlong const *>(uno_data) ); jni.ensure_no_exception(); } } @@ -1391,7 +1391,7 @@ void Bridge::map_to_java( else if (special_wrapped_integral_types) { jvalue arg; - arg.j = *(jlong const *) uno_data; + arg.j = *static_cast<jlong const *>(uno_data); java_data->l = jni->NewObjectA( getJniInfo()->m_class_Long, getJniInfo()->m_ctor_Long_with_long, &arg ); @@ -1399,7 +1399,7 @@ void Bridge::map_to_java( } else { - java_data->j = *(jlong const *) uno_data; + java_data->j = *static_cast<jlong const *>(uno_data); } break; case typelib_TypeClass_FLOAT: @@ -1412,7 +1412,7 @@ void Bridge::map_to_java( if (in_param) { jni->SetFloatArrayRegion( - static_cast<jfloatArray>(jo_ar.get()), 0, 1, (jfloat *) uno_data ); + static_cast<jfloatArray>(jo_ar.get()), 0, 1, static_cast<jfloat const *>(uno_data) ); jni.ensure_no_exception(); } java_data->l = jo_ar.release(); @@ -1422,7 +1422,7 @@ void Bridge::map_to_java( if (in_param) { jni->SetFloatArrayRegion( - static_cast<jfloatArray>(java_data->l), 0, 1, (jfloat *) uno_data ); + static_cast<jfloatArray>(java_data->l), 0, 1, static_cast<jfloat const *>(uno_data) ); jni.ensure_no_exception(); } } @@ -1430,7 +1430,7 @@ void Bridge::map_to_java( else if (special_wrapped_integral_types) { jvalue arg; - arg.f = *(jfloat const *) uno_data; + arg.f = *static_cast<jfloat const *>(uno_data); java_data->l = jni->NewObjectA( getJniInfo()->m_class_Float, getJniInfo()->m_ctor_Float_with_float, &arg ); @@ -1438,7 +1438,7 @@ void Bridge::map_to_java( } else { - java_data->f = *(jfloat const *) uno_data; + java_data->f = *static_cast<jfloat const *>(uno_data); } break; case typelib_TypeClass_DOUBLE: @@ -1452,7 +1452,7 @@ void Bridge::map_to_java( { jni->SetDoubleArrayRegion( static_cast<jdoubleArray>(jo_ar.get()), - 0, 1, (jdouble *) uno_data ); + 0, 1, static_cast<jdouble const *>(uno_data) ); jni.ensure_no_exception(); } java_data->l = jo_ar.release(); @@ -1463,7 +1463,7 @@ void Bridge::map_to_java( { jni->SetDoubleArrayRegion( static_cast<jdoubleArray>(java_data->l), - 0, 1, (jdouble *) uno_data ); + 0, 1, static_cast<jdouble const *>(uno_data) ); jni.ensure_no_exception(); } } @@ -1471,7 +1471,7 @@ void Bridge::map_to_java( else if (special_wrapped_integral_types) { jvalue arg; - arg.d = *(double const *)uno_data; + arg.d = *static_cast<double const *>(uno_data); java_data->l = jni->NewObjectA( getJniInfo()->m_class_Double, getJniInfo()->m_ctor_Double_with_double, &arg ); @@ -1479,7 +1479,7 @@ void Bridge::map_to_java( } else { - java_data->d = *(jdouble const *) uno_data; + java_data->d = *static_cast<jdouble const *>(uno_data); } break; case typelib_TypeClass_STRING: @@ -1491,7 +1491,7 @@ void Bridge::map_to_java( { jo_in.reset( ustring_to_jstring( - jni, *(rtl_uString * const *) uno_data ) ); + jni, *static_cast<rtl_uString * const *>(uno_data) ) ); } if (0 == java_data->l) { @@ -1510,7 +1510,7 @@ void Bridge::map_to_java( { assert( in_param ); java_data->l = - ustring_to_jstring( jni, *(rtl_uString * const *) uno_data ); + ustring_to_jstring( jni, *static_cast<rtl_uString * const *>(uno_data) ); } break; } @@ -1524,7 +1524,7 @@ void Bridge::map_to_java( jo_in.reset( create_type( jni, - *(typelib_TypeDescriptionReference * const *) uno_data ) + *static_cast<typelib_TypeDescriptionReference * const *>(uno_data) ) ); } if (0 == java_data->l) @@ -1546,7 +1546,7 @@ void Bridge::map_to_java( java_data->l = create_type( jni, - *(typelib_TypeDescriptionReference * const *) uno_data ); + *static_cast<typelib_TypeDescriptionReference * const *>(uno_data) ); } break; } @@ -1555,7 +1555,7 @@ void Bridge::map_to_java( JLocalAutoRef jo_any( jni ); if (in_param) { - uno_Any const * pAny = (uno_Any const *)uno_data; + uno_Any const * pAny = static_cast<uno_Any const *>(uno_data); switch (pAny->pType->eTypeClass) { case typelib_TypeClass_VOID: @@ -1565,7 +1565,7 @@ void Bridge::map_to_java( case typelib_TypeClass_UNSIGNED_SHORT: { jvalue args[ 2 ]; - args[ 0 ].s = *(jshort const *) pAny->pData; + args[ 0 ].s = *static_cast<jshort const *>(pAny->pData); JLocalAutoRef jo_val( jni, jni->NewObjectA( getJniInfo()->m_class_Short, @@ -1584,7 +1584,7 @@ void Bridge::map_to_java( case typelib_TypeClass_UNSIGNED_LONG: { jvalue args[ 2 ]; - args[ 0 ].i = *(jint const *) pAny->pData; + args[ 0 ].i = *static_cast<jint const *>(pAny->pData); JLocalAutoRef jo_val( jni, jni->NewObjectA( getJniInfo()->m_class_Integer, @@ -1603,7 +1603,7 @@ void Bridge::map_to_java( case typelib_TypeClass_UNSIGNED_HYPER: { jvalue args[ 2 ]; - args[ 0 ].j = *(jlong const *) pAny->pData; + args[ 0 ].j = *static_cast<jlong const *>(pAny->pData); JLocalAutoRef jo_val( jni, jni->NewObjectA( getJniInfo()->m_class_Long, @@ -1621,7 +1621,7 @@ void Bridge::map_to_java( } case typelib_TypeClass_STRING: // opt strings jo_any.reset( ustring_to_jstring( - jni, (rtl_uString *) pAny->pReserved ) ); + jni, static_cast<rtl_uString *>(pAny->pReserved) ) ); break; case typelib_TypeClass_SEQUENCE: { @@ -1673,7 +1673,7 @@ void Bridge::map_to_java( } case typelib_TypeClass_INTERFACE: { - uno_Interface * pUnoI = (uno_Interface *)pAny->pReserved; + uno_Interface * pUnoI = static_cast<uno_Interface *>(pAny->pReserved); if (is_XInterface( pAny->pType )) { if (0 != pUnoI) @@ -1791,7 +1791,7 @@ void Bridge::map_to_java( assert( 0 != method_id ); jvalue arg; - arg.i = *(jint const *) uno_data; + arg.i = *static_cast<jint const *>(uno_data); jo_enum.reset( jni->CallStaticObjectMethodA( static_cast<jclass>(jo_enum_class.get()), method_id, &arg ) ); @@ -1832,7 +1832,7 @@ void Bridge::map_to_java( if (typelib_TypeClass_EXCEPTION == type->eTypeClass) { JLocalAutoRef jo_message( - jni, ustring_to_jstring( jni, *(rtl_uString **)uno_data ) ); + jni, ustring_to_jstring( jni, *static_cast<rtl_uString * const *>(uno_data) ) ); jvalue arg; arg.l = jo_message.get(); jo_comp.reset( @@ -1866,7 +1866,7 @@ void Bridge::map_to_java( if (0 != field_id) { void const * p = - (char const *)uno_data + pMemberOffsets[ nPos ]; + static_cast<char const *>(uno_data) + pMemberOffsets[ nPos ]; typelib_TypeDescriptionReference * member_type = ppMemberTypeRefs[ nPos ]; bool parameterizedType = polymorphic @@ -1878,7 +1878,7 @@ void Bridge::map_to_java( case typelib_TypeClass_CHAR: if (parameterizedType) { jvalue arg; - arg.c = *(jchar const *) p; + arg.c = *static_cast<jchar const *>(p); JLocalAutoRef jo( jni, jni->NewObjectA( @@ -1891,13 +1891,13 @@ void Bridge::map_to_java( } else { jni->SetCharField( jo_comp.get(), - field_id, *(jchar const *) p ); + field_id, *static_cast<jchar const *>(p) ); } break; case typelib_TypeClass_BOOLEAN: if (parameterizedType) { jvalue arg; - arg.z = *(jboolean const *) p; + arg.z = *static_cast<jboolean const *>(p); JLocalAutoRef jo( jni, jni->NewObjectA( @@ -1910,13 +1910,13 @@ void Bridge::map_to_java( } else { jni->SetBooleanField( jo_comp.get(), - field_id, *(jboolean const *) p ); + field_id, *static_cast<jboolean const *>(p) ); } break; case typelib_TypeClass_BYTE: if (parameterizedType) { jvalue arg; - arg.b = *(jbyte const *) p; + arg.b = *static_cast<jbyte const *>(p); JLocalAutoRef jo( jni, jni->NewObjectA( @@ -1929,14 +1929,14 @@ void Bridge::map_to_java( } else { jni->SetByteField( jo_comp.get(), - field_id, *(jbyte const *) p ); + field_id, *static_cast<jbyte const *>(p) ); } break; case typelib_TypeClass_SHORT: case typelib_TypeClass_UNSIGNED_SHORT: if (parameterizedType) { jvalue arg; - arg.s = *(jshort const *) p; + arg.s = *static_cast<jshort const *>(p); JLocalAutoRef jo( jni, jni->NewObjectA( @@ -1949,14 +1949,14 @@ void Bridge::map_to_java( } else { jni->SetShortField( jo_comp.get(), - field_id, *(jshort const *) p ); + field_id, *static_cast<jshort const *>(p) ); } break; case typelib_TypeClass_LONG: case typelib_TypeClass_UNSIGNED_LONG: if (parameterizedType) { jvalue arg; - arg.i = *(jint const *) p; + arg.i = *static_cast<jint const *>(p); JLocalAutoRef jo( jni, jni->NewObjectA( @@ -1969,14 +1969,14 @@ void Bridge::map_to_java( } else { jni->SetIntField( jo_comp.get(), - field_id, *(jint const *) p ); + field_id, *static_cast<jint const *>(p) ); } break; case typelib_TypeClass_HYPER: case typelib_TypeClass_UNSIGNED_HYPER: if (parameterizedType) { jvalue arg; - arg.j = *(jlong const *) p; + arg.j = *static_cast<jlong const *>(p); JLocalAutoRef jo( jni, jni->NewObjectA( @@ -1989,13 +1989,13 @@ void Bridge::map_to_java( } else { jni->SetLongField( jo_comp.get(), - field_id, *(jlong const *) p ); + field_id, *static_cast<jlong const *>(p) ); } break; case typelib_TypeClass_FLOAT: if (parameterizedType) { jvalue arg; - arg.f = *(jfloat const *) p; + arg.f = *static_cast<jfloat const *>(p); JLocalAutoRef jo( jni, jni->NewObjectA( @@ -2008,13 +2008,13 @@ void Bridge::map_to_java( } else { jni->SetFloatField( jo_comp.get(), - field_id, *(jfloat const *) p ); + field_id, *static_cast<jfloat const *>(p) ); } break; case typelib_TypeClass_DOUBLE: if (parameterizedType) { jvalue arg; - arg.d = *(jdouble const *) p; + arg.d = *static_cast<jdouble const *>(p); JLocalAutoRef jo( jni, jni->NewObjectA( @@ -2027,14 +2027,14 @@ void Bridge::map_to_java( } else { jni->SetDoubleField( jo_comp.get(), - field_id, *(jdouble const *) p ); + field_id, *static_cast<jdouble const *>(p) ); } break; case typelib_TypeClass_STRING: // string opt here { JLocalAutoRef jo_string( jni, ustring_to_jstring( - jni, *(rtl_uString * const *) p ) ); + jni, *static_cast<rtl_uString * const *>(p) ) ); jni->SetObjectField( jo_comp.get(), field_id, jo_string.get() ); break; @@ -2085,7 +2085,7 @@ void Bridge::map_to_java( uno_Sequence const * seq = 0; if (in_param) { - seq = *(uno_Sequence * const *)uno_data; + seq = *static_cast<uno_Sequence * const *>(uno_data); nElements = seq->nElements; } else @@ -2432,7 +2432,7 @@ void Bridge::map_to_java( JLocalAutoRef jo_iface( jni ); if (in_param) { - uno_Interface * pUnoI = *(uno_Interface * const *)uno_data; + uno_Interface * pUnoI = *static_cast<uno_Interface * const *>(uno_data); if (0 != pUnoI) { if (0 == info) |