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

Commit 0f6fae9e authored by John Reck's avatar John Reck Committed by Android (Google) Code Review
Browse files

Merge "Remove unneeded JNI method"

parents b5815fa5 d7bd9190
Loading
Loading
Loading
Loading
+0 −2
Original line number Original line Diff line number Diff line
@@ -2020,8 +2020,6 @@ public final class Parcel {
    @Deprecated
    @Deprecated
    static native void closeFileDescriptor(FileDescriptor desc) throws IOException;
    static native void closeFileDescriptor(FileDescriptor desc) throws IOException;


    static native void clearFileDescriptor(FileDescriptor desc);

    /**
    /**
     * Read a byte value from the parcel at the current dataPosition().
     * Read a byte value from the parcel at the current dataPosition().
     */
     */
+1 −1
Original line number Original line Diff line number Diff line
@@ -683,7 +683,7 @@ public class ParcelFileDescriptor implements Parcelable, Closeable {
                throw new IllegalStateException("Already closed");
                throw new IllegalStateException("Already closed");
            }
            }
            final int fd = getFd();
            final int fd = getFd();
            Parcel.clearFileDescriptor(mFd);
            mFd.setInt$(-1);
            writeCommStatusAndClose(Status.DETACHED, null);
            writeCommStatusAndClose(Status.DETACHED, null);
            mClosed = true;
            mClosed = true;
            mGuard.close();
            mGuard.close();
+0 −13
Original line number Original line Diff line number Diff line
@@ -554,18 +554,6 @@ static void android_os_Parcel_closeFileDescriptor(JNIEnv* env, jclass clazz, job
    }
    }
}
}


static void android_os_Parcel_clearFileDescriptor(JNIEnv* env, jclass clazz, jobject object)
{
    if (object == NULL) {
        jniThrowNullPointerException(env, NULL);
        return;
    }
    int fd = jniGetFDFromFileDescriptor(env, object);
    if (fd >= 0) {
        jniSetFileDescriptorOfFD(env, object, -1);
    }
}

static jlong android_os_Parcel_create(JNIEnv* env, jclass clazz)
static jlong android_os_Parcel_create(JNIEnv* env, jclass clazz)
{
{
    Parcel* parcel = new Parcel();
    Parcel* parcel = new Parcel();
@@ -811,7 +799,6 @@ static const JNINativeMethod gParcelMethods[] = {
    {"openFileDescriptor",        "(Ljava/lang/String;I)Ljava/io/FileDescriptor;", (void*)android_os_Parcel_openFileDescriptor},
    {"openFileDescriptor",        "(Ljava/lang/String;I)Ljava/io/FileDescriptor;", (void*)android_os_Parcel_openFileDescriptor},
    {"dupFileDescriptor",         "(Ljava/io/FileDescriptor;)Ljava/io/FileDescriptor;", (void*)android_os_Parcel_dupFileDescriptor},
    {"dupFileDescriptor",         "(Ljava/io/FileDescriptor;)Ljava/io/FileDescriptor;", (void*)android_os_Parcel_dupFileDescriptor},
    {"closeFileDescriptor",       "(Ljava/io/FileDescriptor;)V", (void*)android_os_Parcel_closeFileDescriptor},
    {"closeFileDescriptor",       "(Ljava/io/FileDescriptor;)V", (void*)android_os_Parcel_closeFileDescriptor},
    {"clearFileDescriptor",       "(Ljava/io/FileDescriptor;)V", (void*)android_os_Parcel_clearFileDescriptor},


    {"nativeCreate",              "()J", (void*)android_os_Parcel_create},
    {"nativeCreate",              "()J", (void*)android_os_Parcel_create},
    {"nativeFreeBuffer",          "(J)J", (void*)android_os_Parcel_freeBuffer},
    {"nativeFreeBuffer",          "(J)J", (void*)android_os_Parcel_freeBuffer},