// Generated automatically from com.fasterxml.jackson.databind.util.TypeKey for testing purposes

package com.fasterxml.jackson.databind.util;

import com.fasterxml.jackson.databind.JavaType;

public class TypeKey
{
    protected Class<? extends Object> _class = null;
    protected JavaType _type = null;
    protected boolean _isTyped = false;
    protected int _hashCode = 0;
    public Class<? extends Object> getRawType(){ return null; }
    public JavaType getType(){ return null; }
    public TypeKey(){}
    public TypeKey(Class<? extends Object> p0, boolean p1){}
    public TypeKey(JavaType p0, boolean p1){}
    public TypeKey(TypeKey p0){}
    public boolean isTyped(){ return false; }
    public final String toString(){ return null; }
    public final boolean equals(Object p0){ return false; }
    public final int hashCode(){ return 0; }
    public final void resetTyped(Class<? extends Object> p0){}
    public final void resetTyped(JavaType p0){}
    public final void resetUntyped(Class<? extends Object> p0){}
    public final void resetUntyped(JavaType p0){}
    public static int typedHash(Class<? extends Object> p0){ return 0; }
    public static int typedHash(JavaType p0){ return 0; }
    public static int untypedHash(Class<? extends Object> p0){ return 0; }
    public static int untypedHash(JavaType p0){ return 0; }
}
