@@ -23,13 +23,6 @@ using jni::String;
23
23
24
24
} // namespace
25
25
26
- // clang-format off
27
- #define OBJECT_METHOD (X ) X(Equals, " equals" , " (Ljava/lang/Object;)Z" )
28
- // clang-format on
29
-
30
- METHOD_LOOKUP_DECLARATION (object, OBJECT_METHOD)
31
- METHOD_LOOKUP_DEFINITION (object, " java/lang/Object" , OBJECT_METHOD)
32
-
33
26
Wrapper::Wrapper (FirestoreInternal* firestore, jobject obj)
34
27
: Wrapper(firestore, obj, AllowNullObject::Yes) {
35
28
FIREBASE_ASSERT (obj != nullptr );
@@ -93,18 +86,6 @@ Wrapper::~Wrapper() {
93
86
}
94
87
}
95
88
96
- bool Wrapper::EqualsJavaObject (const Wrapper& other) const {
97
- if (obj_ == other.obj_ ) {
98
- return true ;
99
- }
100
-
101
- JNIEnv* env = firestore_->app ()->GetJNIEnv ();
102
- jboolean result = env->CallBooleanMethod (
103
- obj_, object::GetMethodId (object::kEquals ), other.obj_ );
104
- CheckAndClearJniExceptions (env);
105
- return static_cast <bool >(result);
106
- }
107
-
108
89
Local<HashMap> Wrapper::MakeJavaMap (Env& env, const MapFieldValue& data) const {
109
90
Local<HashMap> result = HashMap::Create (env);
110
91
for (const auto & kv : data) {
@@ -140,20 +121,5 @@ Wrapper::UpdateFieldPathArgs Wrapper::MakeUpdateFieldPathArgs(
140
121
return UpdateFieldPathArgs{Move (first_field), first_value, Move (varargs)};
141
122
}
142
123
143
- /* static */
144
- bool Wrapper::Initialize (App* app) {
145
- JNIEnv* env = app->GetJNIEnv ();
146
- jobject activity = app->activity ();
147
- bool result = object::CacheMethodIds (env, activity);
148
- util::CheckAndClearJniExceptions (env);
149
- return result;
150
- }
151
-
152
- /* static */
153
- void Wrapper::Terminate (App* app) {
154
- JNIEnv* env = app->GetJNIEnv ();
155
- object::ReleaseClass (env);
156
- util::CheckAndClearJniExceptions (env);
157
- }
158
124
} // namespace firestore
159
125
} // namespace firebase
0 commit comments