Skip to content

Commit 27b9823

Browse files
committed
refactor(jni_cache) remove unused bsg jni cache
1 parent d32eba5 commit 27b9823

File tree

2 files changed

+0
-24
lines changed

2 files changed

+0
-24
lines changed

bugsnag-plugin-android-ndk/src/main/jni/jni_cache.c

-13
Original file line numberDiff line numberDiff line change
@@ -141,16 +141,10 @@ bool bsg_jni_cache_init(JNIEnv *env) {
141141

142142
CACHE_CLASS(Long, "java/lang/Long");
143143
CACHE_STATIC_METHOD(Long, Long_valueOf, "valueOf", "(J)Ljava/lang/Long;");
144-
CACHE_METHOD(Long, Long_constructor, "<init>", "(J)V");
145144

146145
CACHE_CLASS(String, "java/lang/String");
147146

148147
CACHE_CLASS(ArrayList, "java/util/ArrayList");
149-
CACHE_METHOD(ArrayList, ArrayList_constructor_default, "<init>", "()V");
150-
CACHE_METHOD(ArrayList, ArrayList_constructor_collection, "<init>",
151-
"(Ljava/util/Collection;)V");
152-
CACHE_METHOD(ArrayList, ArrayList_get, "get", "(I)Ljava/lang/Object;");
153-
CACHE_METHOD(ArrayList, ArrayList_add, "add", "(Ljava/lang/Object;)Z");
154148

155149
CACHE_CLASS(Set, "java/util/Set");
156150
CACHE_METHOD(Set, Set_iterator, "iterator", "()Ljava/util/Iterator;");
@@ -160,7 +154,6 @@ bool bsg_jni_cache_init(JNIEnv *env) {
160154
CACHE_METHOD(Iterator, Iterator_next, "next", "()Ljava/lang/Object;");
161155

162156
CACHE_CLASS(Map, "java/util/Map");
163-
CACHE_METHOD(Map, Map_keySet, "keySet", "()Ljava/util/Set;");
164157
CACHE_METHOD(Map, Map_size, "size", "()I");
165158
CACHE_METHOD(Map, Map_get, "get", "(Ljava/lang/Object;)Ljava/lang/Object;");
166159
CACHE_METHOD(Map, Map_put, "put",
@@ -173,8 +166,6 @@ bool bsg_jni_cache_init(JNIEnv *env) {
173166

174167
CACHE_CLASS(HashMap, "java/util/HashMap");
175168
CACHE_METHOD(HashMap, HashMap_constructor, "<init>", "()V");
176-
CACHE_METHOD(HashMap, HashMap_keySet, "keySet", "()Ljava/util/Set;");
177-
CACHE_METHOD(HashMap, HashMap_size, "size", "()I");
178169
CACHE_METHOD(HashMap, HashMap_get, "get",
179170
"(Ljava/lang/Object;)Ljava/lang/Object;");
180171
CACHE_METHOD(HashMap, HashMap_put, "put",
@@ -196,10 +187,6 @@ bool bsg_jni_cache_init(JNIEnv *env) {
196187
CACHE_STATIC_METHOD(NativeInterface, NativeInterface_notify, "notify",
197188
"([B[BLcom/bugsnag/android/Severity;[Lcom/bugsnag/"
198189
"android/NativeStackframe;)V");
199-
CACHE_STATIC_METHOD(NativeInterface, NativeInterface_isDiscardErrorClass,
200-
"isDiscardErrorClass", "(Ljava/lang/String;)Z");
201-
CACHE_STATIC_METHOD(NativeInterface, NativeInterface_deliverReport,
202-
"deliverReport", "([B[B[BLjava/lang/String;Z)V");
203190
CACHE_STATIC_METHOD(NativeInterface, NativeInterface_leaveBreadcrumb,
204191
"leaveBreadcrumb",
205192
"([BLcom/bugsnag/android/BreadcrumbType;)V");

bugsnag-plugin-android-ndk/src/main/jni/jni_cache.h

-11
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,13 @@ typedef struct {
1818
JavaVM *jvm;
1919

2020
jclass Boolean;
21-
jmethodID Boolean_constructor;
2221
jmethodID Boolean_booleanValue;
2322

2423
jclass Int;
2524
jmethodID Int_constructor;
2625
jmethodID Int_intValue;
2726

2827
jclass Long;
29-
jmethodID Long_constructor;
3028
jmethodID Long_valueOf;
3129

3230
jclass Float;
@@ -48,7 +46,6 @@ typedef struct {
4846
jmethodID Map_get;
4947
jmethodID Map_put;
5048
jmethodID Map_size;
51-
jmethodID Map_keySet;
5249
jmethodID Map_entrySet;
5350

5451
jclass MapEntry;
@@ -59,14 +56,8 @@ typedef struct {
5956
jmethodID HashMap_constructor;
6057
jmethodID HashMap_get;
6158
jmethodID HashMap_put;
62-
jmethodID HashMap_size;
63-
jmethodID HashMap_keySet;
6459

6560
jclass ArrayList;
66-
jmethodID ArrayList_constructor_default;
67-
jmethodID ArrayList_constructor_collection;
68-
jmethodID ArrayList_get;
69-
jmethodID ArrayList_add;
7061

7162
jclass NativeInterface;
7263
jmethodID NativeInterface_getApp;
@@ -77,8 +68,6 @@ typedef struct {
7768
jmethodID NativeInterface_getContext;
7869
jmethodID NativeInterface_notify;
7970
jmethodID NativeInterface_leaveBreadcrumb;
80-
jmethodID NativeInterface_isDiscardErrorClass;
81-
jmethodID NativeInterface_deliverReport;
8271

8372
jclass NativeStackframe;
8473
jmethodID NativeStackframe_constructor;

0 commit comments

Comments
 (0)