From 4a784c148634202e1a919fcccaaf6b77c6d3b6e4 Mon Sep 17 00:00:00 2001 From: "Hoa V. DINH" Date: Sun, 11 Jan 2015 13:43:48 -0800 Subject: Implemented java serialization --- src/java/native/com_libmailcore_NativeObject.h | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'src/java/native/com_libmailcore_NativeObject.h') diff --git a/src/java/native/com_libmailcore_NativeObject.h b/src/java/native/com_libmailcore_NativeObject.h index ae3c7e38..39b7bd61 100644 --- a/src/java/native/com_libmailcore_NativeObject.h +++ b/src/java/native/com_libmailcore_NativeObject.h @@ -7,6 +7,8 @@ #ifdef __cplusplus extern "C" { #endif +#undef com_libmailcore_NativeObject_serialVersionUID +#define com_libmailcore_NativeObject_serialVersionUID 1LL /* * Class: com_libmailcore_NativeObject * Method: initWithNative @@ -41,19 +43,19 @@ JNIEXPORT jobject JNICALL Java_com_libmailcore_NativeObject_clone /* * Class: com_libmailcore_NativeObject - * Method: serializable - * Signature: ()Ljava/util/Map; + * Method: serializableData + * Signature: ()[B */ -JNIEXPORT jobject JNICALL Java_com_libmailcore_NativeObject_serializable +JNIEXPORT jbyteArray JNICALL Java_com_libmailcore_NativeObject_serializableData (JNIEnv *, jobject); /* * Class: com_libmailcore_NativeObject - * Method: objectWithSerializable - * Signature: (Ljava/util/Map;)Lcom/libmailcore/NativeObject; + * Method: importSerializableData + * Signature: ([B)V */ -JNIEXPORT jobject JNICALL Java_com_libmailcore_NativeObject_objectWithSerializable - (JNIEnv *, jclass, jobject); +JNIEXPORT void JNICALL Java_com_libmailcore_NativeObject_importSerializableData + (JNIEnv *, jobject, jbyteArray); #ifdef __cplusplus } -- cgit v1.2.3