Loading core/jni/android_window_InputTransferToken.cpp +6 −10 Original line number Diff line number Diff line Loading @@ -13,7 +13,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ #undef ANDROID_UTILS_REF_BASE_DISABLE_IMPLICIT_CONSTRUCTION // TODO:remove this and fix code #define LOG_TAG "InputTransferToken" Loading Loading @@ -53,7 +52,7 @@ static jlong nativeCreateFromBinder(JNIEnv* env, jclass clazz, jobject tokenBind } static void nativeWriteToParcel(JNIEnv* env, jclass clazz, jlong nativeObj, jobject parcelObj) { InputTransferToken* inputTransferToken = reinterpret_cast<InputTransferToken*>(nativeObj); auto inputTransferToken = reinterpret_cast<InputTransferToken*>(nativeObj); Parcel* parcel = parcelForJavaObject(env, parcelObj); inputTransferToken->writeToParcel(parcel); } Loading @@ -67,12 +66,12 @@ static jlong nativeReadFromParcel(JNIEnv* env, jclass clazz, jobject parcelObj) } static jobject nativeGetBinderToken(JNIEnv* env, jclass clazz, jlong nativeObj) { sp<InputTransferToken> inputTransferToken = reinterpret_cast<InputTransferToken*>(nativeObj); auto inputTransferToken = reinterpret_cast<InputTransferToken*>(nativeObj); return javaObjectForIBinder(env, inputTransferToken->mToken); } static jlong nativeGetBinderTokenRef(JNIEnv*, jclass, jlong nativeObj) { sp<InputTransferToken> inputTransferToken = reinterpret_cast<InputTransferToken*>(nativeObj); auto inputTransferToken = reinterpret_cast<InputTransferToken*>(nativeObj); return reinterpret_cast<jlong>(inputTransferToken->mToken.get()); } Loading Loading @@ -105,12 +104,9 @@ static jlong nativeGetNativeInputTransferTokenFinalizer(JNIEnv* env, jclass claz static bool nativeEquals(JNIEnv* env, jclass clazz, jlong inputTransferTokenObj1, jlong inputTransferTokenObj2) { sp<InputTransferToken> inputTransferToken1( reinterpret_cast<InputTransferToken*>(inputTransferTokenObj1)); sp<InputTransferToken> inputTransferToken2( reinterpret_cast<InputTransferToken*>(inputTransferTokenObj2)); return inputTransferToken1 == inputTransferToken2; auto token1 = reinterpret_cast<InputTransferToken*>(inputTransferTokenObj1); auto token2 = reinterpret_cast<InputTransferToken*>(inputTransferTokenObj2); return (token1 != nullptr) && (token2 != nullptr) && (*token1 == *token2); } static const JNINativeMethod sInputTransferTokenMethods[] = { Loading Loading
core/jni/android_window_InputTransferToken.cpp +6 −10 Original line number Diff line number Diff line Loading @@ -13,7 +13,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ #undef ANDROID_UTILS_REF_BASE_DISABLE_IMPLICIT_CONSTRUCTION // TODO:remove this and fix code #define LOG_TAG "InputTransferToken" Loading Loading @@ -53,7 +52,7 @@ static jlong nativeCreateFromBinder(JNIEnv* env, jclass clazz, jobject tokenBind } static void nativeWriteToParcel(JNIEnv* env, jclass clazz, jlong nativeObj, jobject parcelObj) { InputTransferToken* inputTransferToken = reinterpret_cast<InputTransferToken*>(nativeObj); auto inputTransferToken = reinterpret_cast<InputTransferToken*>(nativeObj); Parcel* parcel = parcelForJavaObject(env, parcelObj); inputTransferToken->writeToParcel(parcel); } Loading @@ -67,12 +66,12 @@ static jlong nativeReadFromParcel(JNIEnv* env, jclass clazz, jobject parcelObj) } static jobject nativeGetBinderToken(JNIEnv* env, jclass clazz, jlong nativeObj) { sp<InputTransferToken> inputTransferToken = reinterpret_cast<InputTransferToken*>(nativeObj); auto inputTransferToken = reinterpret_cast<InputTransferToken*>(nativeObj); return javaObjectForIBinder(env, inputTransferToken->mToken); } static jlong nativeGetBinderTokenRef(JNIEnv*, jclass, jlong nativeObj) { sp<InputTransferToken> inputTransferToken = reinterpret_cast<InputTransferToken*>(nativeObj); auto inputTransferToken = reinterpret_cast<InputTransferToken*>(nativeObj); return reinterpret_cast<jlong>(inputTransferToken->mToken.get()); } Loading Loading @@ -105,12 +104,9 @@ static jlong nativeGetNativeInputTransferTokenFinalizer(JNIEnv* env, jclass claz static bool nativeEquals(JNIEnv* env, jclass clazz, jlong inputTransferTokenObj1, jlong inputTransferTokenObj2) { sp<InputTransferToken> inputTransferToken1( reinterpret_cast<InputTransferToken*>(inputTransferTokenObj1)); sp<InputTransferToken> inputTransferToken2( reinterpret_cast<InputTransferToken*>(inputTransferTokenObj2)); return inputTransferToken1 == inputTransferToken2; auto token1 = reinterpret_cast<InputTransferToken*>(inputTransferTokenObj1); auto token2 = reinterpret_cast<InputTransferToken*>(inputTransferTokenObj2); return (token1 != nullptr) && (token2 != nullptr) && (*token1 == *token2); } static const JNINativeMethod sInputTransferTokenMethods[] = { Loading