// Generated automatically from com.hubspot.jinjava.el.ext.AbstractCallableMethod for testing purposes

package com.hubspot.jinjava.el.ext;

import java.lang.reflect.Method;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

abstract public class AbstractCallableMethod
{
    protected AbstractCallableMethod() {}
    public AbstractCallableMethod(String p0, LinkedHashMap<String, Object> p1){}
    public List<String> getArguments(){ return null; }
    public Map<String, Object> getDefaults(){ return null; }
    public Object evaluate(Object... p0){ return null; }
    public String getName(){ return null; }
    public abstract Object doEvaluate(Map<String, Object> p0, Map<String, Object> p1, List<Object> p2);
    public static Method EVAL_METHOD = null;
}
