package jxl.biff.formula;

import common.Logger;
import java.util.HashMap;
import java.util.Locale;
import java.util.ResourceBundle;

/* JADX INFO: loaded from: classes.dex */
public class FunctionNames {
    public static /* synthetic */ Class class$jxl$biff$formula$FunctionNames;
    private static Logger logger;
    private HashMap functions;
    private HashMap names;

    static {
        Class clsClass$ = class$jxl$biff$formula$FunctionNames;
        if (clsClass$ == null) {
            clsClass$ = class$("jxl.biff.formula.FunctionNames");
            class$jxl$biff$formula$FunctionNames = clsClass$;
        }
        logger = Logger.getLogger(clsClass$);
    }

    public FunctionNames(Locale locale) {
        ResourceBundle bundle = ResourceBundle.getBundle("functions", locale);
        Function[] functions = Function.getFunctions();
        this.names = new HashMap(functions.length);
        this.functions = new HashMap(functions.length);
        for (Function function : functions) {
            String propertyName = function.getPropertyName();
            String string = propertyName.length() != 0 ? bundle.getString(propertyName) : null;
            if (string != null) {
                this.names.put(function, string);
                this.functions.put(string, function);
            }
        }
    }

    public static /* synthetic */ Class class$(String str) {
        try {
            return Class.forName(str);
        } catch (ClassNotFoundException e2) {
            throw new NoClassDefFoundError(e2.getMessage());
        }
    }

    public Function getFunction(String str) {
        return (Function) this.functions.get(str);
    }

    public String getName(Function function) {
        return (String) this.names.get(function);
    }
}
