package com.github.mustachejava;

import com.github.mustachejava.util.InternalArrayList;
import com.github.mustachejava.util.Wrapper;
import java.io.Writer;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public interface ObjectHandler {
    Object coerce(Object obj);

    Binding createBinding(String str, TemplateContext templateContext, Code code);

    Writer falsey(Iteration iteration, Writer writer, Object obj, List<Object> list);

    Wrapper find(String str, List<Object> list);

    Writer iterate(Iteration iteration, Writer writer, Object obj, List<Object> list);

    String stringify(Object obj);

    static List<Object> makeList(Object obj) {
        InternalArrayList internalArrayList = new InternalArrayList();
        internalArrayList.add(obj);
        return internalArrayList;
    }
}
