Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1b4b3261 authored by Vladimir Marko's avatar Vladimir Marko Committed by android-build-merger
Browse files

Merge "Rename Binder.destroy() to Binder.destroyBinder()."

am: a634b38c

Change-Id: I5d80b7a76f1d9b3d7bfc152994551f0cd6defaba
parents 3205ff13 a634b38c
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -529,7 +529,7 @@ public class Binder implements IBinder {
    
    
    protected void finalize() throws Throwable {
    protected void finalize() throws Throwable {
        try {
        try {
            destroy();
            destroyBinder();
        } finally {
        } finally {
            super.finalize();
            super.finalize();
        }
        }
@@ -559,7 +559,7 @@ public class Binder implements IBinder {
    }
    }


    private native final void init();
    private native final void init();
    private native final void destroy();
    private native final void destroyBinder();


    // Entry point from android_util_Binder.cpp's onTransact
    // Entry point from android_util_Binder.cpp's onTransact
    private boolean execTransact(int code, long dataObj, long replyObj,
    private boolean execTransact(int code, long dataObj, long replyObj,
+3 −3
Original line number Original line Diff line number Diff line
@@ -836,7 +836,7 @@ static void android_os_Binder_init(JNIEnv* env, jobject obj)
    env->SetLongField(obj, gBinderOffsets.mObject, (jlong)jbh);
    env->SetLongField(obj, gBinderOffsets.mObject, (jlong)jbh);
}
}


static void android_os_Binder_destroy(JNIEnv* env, jobject obj)
static void android_os_Binder_destroyBinder(JNIEnv* env, jobject obj)
{
{
    JavaBBinderHolder* jbh = (JavaBBinderHolder*)
    JavaBBinderHolder* jbh = (JavaBBinderHolder*)
        env->GetLongField(obj, gBinderOffsets.mObject);
        env->GetLongField(obj, gBinderOffsets.mObject);
@@ -847,7 +847,7 @@ static void android_os_Binder_destroy(JNIEnv* env, jobject obj)
    } else {
    } else {
        // Encountering an uninitialized binder is harmless.  All it means is that
        // Encountering an uninitialized binder is harmless.  All it means is that
        // the Binder was only partially initialized when its finalizer ran and called
        // the Binder was only partially initialized when its finalizer ran and called
        // destroy().  The Binder could be partially initialized for several reasons.
        // destroyBinder().  The Binder could be partially initialized for several reasons.
        // For example, a Binder subclass constructor might have thrown an exception before
        // For example, a Binder subclass constructor might have thrown an exception before
        // it could delegate to its superclass's constructor.  Consequently init() would
        // it could delegate to its superclass's constructor.  Consequently init() would
        // not have been called and the holder pointer would remain NULL.
        // not have been called and the holder pointer would remain NULL.
@@ -872,7 +872,7 @@ static const JNINativeMethod gBinderMethods[] = {
    { "getThreadStrictModePolicy", "()I", (void*)android_os_Binder_getThreadStrictModePolicy },
    { "getThreadStrictModePolicy", "()I", (void*)android_os_Binder_getThreadStrictModePolicy },
    { "flushPendingCommands", "()V", (void*)android_os_Binder_flushPendingCommands },
    { "flushPendingCommands", "()V", (void*)android_os_Binder_flushPendingCommands },
    { "init", "()V", (void*)android_os_Binder_init },
    { "init", "()V", (void*)android_os_Binder_init },
    { "destroy", "()V", (void*)android_os_Binder_destroy },
    { "destroyBinder", "()V", (void*)android_os_Binder_destroyBinder },
    { "blockUntilThreadAvailable", "()V", (void*)android_os_Binder_blockUntilThreadAvailable }
    { "blockUntilThreadAvailable", "()V", (void*)android_os_Binder_blockUntilThreadAvailable }
};
};