package com.bytedance.ies.xelement;

import X.LCR;
import com.bytedance.covode.number.Covode;
import com.lynx.react.bridge.Callback;
import com.lynx.react.bridge.ReadableMap;

public class LynxPullRefreshView$$MethodInvoker implements LCR<LynxPullRefreshView> {
    static {
        Covode.recordClassIndex(31967);
    }

    public void invoke(LynxPullRefreshView lynxPullRefreshView, String str, ReadableMap readableMap, Callback callback) {
        str.hashCode();
        switch (str.hashCode()) {
            case -1890175128:
                if (str.equals("autoStartRefresh")) {
                    lynxPullRefreshView.autoStartRefresh(readableMap);
                    return;
                }
                break;
            case -1662894322:
                if (str.equals("finishLoadMore")) {
                    lynxPullRefreshView.finishLoadMore(readableMap);
                    return;
                }
                break;
            case -828841272:
                if (str.equals("finishRefresh")) {
                    lynxPullRefreshView.finishRefresh(readableMap);
                    return;
                }
                break;
            case -357431021:
                if (str.equals("boundingClientRect")) {
                    lynxPullRefreshView.boundingClientRect(readableMap, callback);
                    return;
                }
                break;
            case 194959693:
                if (str.equals("takeScreenshot")) {
                    lynxPullRefreshView.takeScreenshot(readableMap, callback);
                    return;
                }
                break;
            case 1419773105:
                if (str.equals("requestUIInfo")) {
                    lynxPullRefreshView.requestUIInfo(readableMap, callback);
                    return;
                }
                break;
            case 1908871954:
                if (str.equals("scrollIntoView")) {
                    lynxPullRefreshView.scrollIntoView(readableMap);
                    return;
                }
                break;
        }
        callback.invoke(new Object[]{3});
    }
}
