| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * This file is part of Adblock Plus <https://adblockplus.org/>, | 2  * This file is part of Adblock Plus <https://adblockplus.org/>, | 
| 3  * Copyright (C) 2006-2016 Eyeo GmbH | 3  * Copyright (C) 2006-2016 Eyeo GmbH | 
| 4  * | 4  * | 
| 5  * Adblock Plus is free software: you can redistribute it and/or modify | 5  * Adblock Plus is free software: you can redistribute it and/or modify | 
| 6  * it under the terms of the GNU General Public License version 3 as | 6  * it under the terms of the GNU General Public License version 3 as | 
| 7  * published by the Free Software Foundation. | 7  * published by the Free Software Foundation. | 
| 8  * | 8  * | 
| 9  * Adblock Plus is distributed in the hope that it will be useful, | 9  * Adblock Plus is distributed in the hope that it will be useful, | 
| 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| (...skipping 15 matching lines...) Expand all  Loading... | 
| 26     return std::string(); | 26     return std::string(); | 
| 27   } | 27   } | 
| 28 | 28 | 
| 29   const char* cStr = env->GetStringUTFChars(str, 0); | 29   const char* cStr = env->GetStringUTFChars(str, 0); | 
| 30   std::string ret(cStr); | 30   std::string ret(cStr); | 
| 31   env->ReleaseStringUTFChars(str, cStr); | 31   env->ReleaseStringUTFChars(str, cStr); | 
| 32 | 32 | 
| 33   return ret; | 33   return ret; | 
| 34 } | 34 } | 
| 35 | 35 | 
|  | 36 jstring JniStdStringToJava(JNIEnv* env, std::string str) | 
|  | 37 { | 
|  | 38   return env->NewStringUTF(str.c_str()); | 
|  | 39 } | 
|  | 40 | 
| 36 jobject NewJniArrayList(JNIEnv* env) | 41 jobject NewJniArrayList(JNIEnv* env) | 
| 37 { | 42 { | 
| 38   JniLocalReference<jclass> clazz(env, env->FindClass("java/util/ArrayList")); | 43   JniLocalReference<jclass> clazz(env, env->FindClass("java/util/ArrayList")); | 
| 39   jmethodID ctor = env->GetMethodID(*clazz, "<init>", "()V"); | 44   jmethodID ctor = env->GetMethodID(*clazz, "<init>", "()V"); | 
| 40   return env->NewObject(*clazz, ctor); | 45   return env->NewObject(*clazz, ctor); | 
| 41 } | 46 } | 
| 42 | 47 | 
| 43 void JniAddObjectToList(JNIEnv* env, jobject list, jobject value) | 48 void JniAddObjectToList(JNIEnv* env, jobject list, jobject value) | 
| 44 { | 49 { | 
| 45   JniLocalReference<jclass> clazz(env, env->GetObjectClass(list)); | 50   JniLocalReference<jclass> clazz(env, env->GetObjectClass(list)); | 
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 115     const AdblockPlus::SubscriptionPtr& subscription) | 120     const AdblockPlus::SubscriptionPtr& subscription) | 
| 116 { | 121 { | 
| 117   return NewJniObject(env, subscription, PKG("Subscription")); | 122   return NewJniObject(env, subscription, PKG("Subscription")); | 
| 118 } | 123 } | 
| 119 | 124 | 
| 120 jobject NewJniNotification(JNIEnv* env, | 125 jobject NewJniNotification(JNIEnv* env, | 
| 121     const AdblockPlus::NotificationPtr& notification) | 126     const AdblockPlus::NotificationPtr& notification) | 
| 122 { | 127 { | 
| 123   return NewJniObject(env, notification, PKG("Notification")); | 128   return NewJniObject(env, notification, PKG("Notification")); | 
| 124 } | 129 } | 
| OLD | NEW | 
|---|