Merge "hidl: Update for IFoo::descriptor -> const char *."

This commit is contained in:
Treehugger Robot
2016-11-14 15:03:31 +00:00
committed by Gerrit Code Review

View File

@@ -267,9 +267,9 @@ static void JHwParcel_native_writeInterfaceToken(
const jchar *interfaceName = env->GetStringCritical(interfaceNameObj, NULL); const jchar *interfaceName = env->GetStringCritical(interfaceNameObj, NULL);
if (interfaceName) { if (interfaceName) {
String16 nameCopy( String8 nameCopy = String8(String16(
reinterpret_cast<const char16_t *>(interfaceName), reinterpret_cast<const char16_t *>(interfaceName),
env->GetStringLength(interfaceNameObj)); env->GetStringLength(interfaceNameObj)));
env->ReleaseStringCritical(interfaceNameObj, interfaceName); env->ReleaseStringCritical(interfaceNameObj, interfaceName);
interfaceName = NULL; interfaceName = NULL;
@@ -277,7 +277,7 @@ static void JHwParcel_native_writeInterfaceToken(
hardware::Parcel *parcel = hardware::Parcel *parcel =
JHwParcel::GetNativeContext(env, thiz)->getParcel(); JHwParcel::GetNativeContext(env, thiz)->getParcel();
status_t err = parcel->writeInterfaceToken(nameCopy); status_t err = parcel->writeInterfaceToken(nameCopy.string());
signalExceptionForError(env, err); signalExceptionForError(env, err);
} }
} }
@@ -294,9 +294,9 @@ static void JHwParcel_native_enforceInterface(
const jchar *interfaceName = env->GetStringCritical(interfaceNameObj, NULL); const jchar *interfaceName = env->GetStringCritical(interfaceNameObj, NULL);
if (interfaceName) { if (interfaceName) {
String16 interfaceNameCopy( String8 interfaceNameCopy = String8(String16(
reinterpret_cast<const char16_t *>(interfaceName), reinterpret_cast<const char16_t *>(interfaceName),
env->GetStringLength(interfaceNameObj)); env->GetStringLength(interfaceNameObj)));
env->ReleaseStringCritical(interfaceNameObj, interfaceName); env->ReleaseStringCritical(interfaceNameObj, interfaceName);
interfaceName = NULL; interfaceName = NULL;
@@ -304,7 +304,7 @@ static void JHwParcel_native_enforceInterface(
hardware::Parcel *parcel = hardware::Parcel *parcel =
JHwParcel::GetNativeContext(env, thiz)->getParcel(); JHwParcel::GetNativeContext(env, thiz)->getParcel();
bool valid = parcel->enforceInterface(interfaceNameCopy); bool valid = parcel->enforceInterface(interfaceNameCopy.string());
if (!valid) { if (!valid) {
jniThrowException( jniThrowException(