Index: jni/Utils.h |
diff --git a/jni/Utils.h b/jni/Utils.h |
index 8259e5c7dac0296168eb36d0c5ad2a8034050d9d..e7def9eea2ed98d7123ca051fde9b066ed63d759 100644 |
--- a/jni/Utils.h |
+++ b/jni/Utils.h |
@@ -147,8 +147,6 @@ inline T* JniLongToTypePtr(jlong value) |
return reinterpret_cast<T*>((size_t)value); |
} |
-jobject NewJniArrayList(JNIEnv* env); |
- |
std::string JniJavaToStdString(JNIEnv* env, jstring str); |
void JniAddObjectToList(JNIEnv* env, jobject list, jobject value); |
@@ -173,32 +171,15 @@ inline int64_t JniGetLongField(JNIEnv* env, jclass clazz, jobject jObj, const ch |
return (int64_t)env->GetLongField(jObj, env->GetFieldID(clazz, name, "J")); |
} |
-inline jobject NewJniFilter(JNIEnv* env, const AdblockPlus::FilterPtr& filter) |
-{ |
- if (!filter.get()) |
- { |
- return 0; |
- } |
+jobject NewJniArrayList(JNIEnv* env); |
- JniLocalReference<jclass> clazz(env, env->FindClass(PKG("Filter"))); |
- jmethodID method = env->GetMethodID(*clazz, "<init>", "(J)V"); |
- return env->NewObject(*clazz, method, |
- JniPtrToLong(new AdblockPlus::FilterPtr(filter))); |
-} |
+jobject NewJniFilter(JNIEnv* env, const AdblockPlus::FilterPtr& filter); |
-inline jobject NewJniSubscription(JNIEnv* env, |
- const AdblockPlus::SubscriptionPtr& subscription) |
-{ |
- if (!subscription.get()) |
- { |
- return 0; |
- } |
+jobject NewJniSubscription(JNIEnv* env, |
+ const AdblockPlus::SubscriptionPtr& subscription); |
- JniLocalReference<jclass> clazz(env, env->FindClass(PKG("Subscription"))); |
- jmethodID method = env->GetMethodID(*clazz, "<init>", "(J)V"); |
- return env->NewObject(*clazz, method, |
- JniPtrToLong(new AdblockPlus::SubscriptionPtr(subscription))); |
-} |
+jobject NewJniNotification(JNIEnv* env, |
+ const AdblockPlus::NotificationPtr& notification); |
#define CATCH_AND_THROW(jEnv) \ |
catch (const std::exception& except) \ |