// Generated automatically from com.fasterxml.jackson.databind.type.MapType for testing purposes

package com.fasterxml.jackson.databind.type;

import com.fasterxml.jackson.databind.JavaType;
import com.fasterxml.jackson.databind.type.MapLikeType;
import com.fasterxml.jackson.databind.type.TypeBase;
import com.fasterxml.jackson.databind.type.TypeBindings;

public class MapType extends MapLikeType
{
    protected MapType() {}
    protected JavaType _narrow(Class<? extends Object> p0){ return null; }
    protected MapType(TypeBase p0, JavaType p1, JavaType p2){}
    public JavaType refine(Class<? extends Object> p0, TypeBindings p1, JavaType p2, JavaType[] p3){ return null; }
    public JavaType withContentType(JavaType p0){ return null; }
    public MapType withContentTypeHandler(Object p0){ return null; }
    public MapType withContentValueHandler(Object p0){ return null; }
    public MapType withKeyType(JavaType p0){ return null; }
    public MapType withKeyTypeHandler(Object p0){ return null; }
    public MapType withKeyValueHandler(Object p0){ return null; }
    public MapType withStaticTyping(){ return null; }
    public MapType withTypeHandler(Object p0){ return null; }
    public MapType withValueHandler(Object p0){ return null; }
    public String toString(){ return null; }
    public static MapType construct(Class<? extends Object> p0, JavaType p1, JavaType p2){ return null; }
    public static MapType construct(Class<? extends Object> p0, TypeBindings p1, JavaType p2, JavaType[] p3, JavaType p4, JavaType p5){ return null; }
}
