package com.benq.platform.test;

import androidx.recyclerview.widget.DiffUtil;
import java.lang.reflect.Method;

/* JADX INFO: loaded from: classes.dex */
public final class ApiMethodDiffCallback extends DiffUtil.ItemCallback<Object> {
    @Override // androidx.recyclerview.widget.DiffUtil.ItemCallback
    public boolean areContentsTheSame(Object oldItem, Object newItem) {
        kotlin.jvm.internal.l.e(oldItem, "oldItem");
        kotlin.jvm.internal.l.e(newItem, "newItem");
        return kotlin.jvm.internal.l.a(oldItem, newItem);
    }

    @Override // androidx.recyclerview.widget.DiffUtil.ItemCallback
    public boolean areItemsTheSame(Object oldItem, Object newItem) {
        kotlin.jvm.internal.l.e(oldItem, "oldItem");
        kotlin.jvm.internal.l.e(newItem, "newItem");
        if ((oldItem instanceof Method) && (newItem instanceof Method)) {
            return kotlin.jvm.internal.l.a(oldItem.toString(), newItem.toString());
        }
        if ((oldItem instanceof CallbackMethodPair) && (newItem instanceof CallbackMethodPair)) {
            return kotlin.jvm.internal.l.a(((CallbackMethodPair) oldItem).getRegisterMethod().toString(), ((CallbackMethodPair) newItem).getRegisterMethod().toString());
        }
        return false;
    }
}
