@@ -23,13 +23,6 @@ using jni::String;
2323
2424} // namespace
2525
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-
3326Wrapper::Wrapper (FirestoreInternal* firestore, jobject obj)
3427 : Wrapper(firestore, obj, AllowNullObject::Yes) {
3528 FIREBASE_ASSERT (obj != nullptr );
@@ -93,18 +86,6 @@ Wrapper::~Wrapper() {
9386 }
9487}
9588
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-
10889Local<HashMap> Wrapper::MakeJavaMap (Env& env, const MapFieldValue& data) const {
10990 Local<HashMap> result = HashMap::Create (env);
11091 for (const auto & kv : data) {
@@ -140,20 +121,5 @@ Wrapper::UpdateFieldPathArgs Wrapper::MakeUpdateFieldPathArgs(
140121 return UpdateFieldPathArgs{Move (first_field), first_value, Move (varargs)};
141122}
142123
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- }
158124} // namespace firestore
159125} // namespace firebase
0 commit comments