com.fasterxml.jackson.databind.JavaType#hashCode ( )源码实例Demo

下面列出了com.fasterxml.jackson.databind.JavaType#hashCode ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: lams   文件: ArrayType.java

protected ArrayType(JavaType componentType, TypeBindings bindings, Object emptyInstance,
        Object valueHandler, Object typeHandler, boolean asStatic)
{
    // No super-class, interfaces, for now
    super(emptyInstance.getClass(), bindings, null, null,
            componentType.hashCode(),
            valueHandler, typeHandler, asStatic);
    _componentType = componentType;
    _emptyArray = emptyInstance;
}
 
源代码2 项目: lams   文件: CollectionLikeType.java

protected CollectionLikeType(Class<?> collT, TypeBindings bindings,
        JavaType superClass, JavaType[] superInts, JavaType elemT,
        Object valueHandler, Object typeHandler, boolean asStatic)
{
    super(collT, bindings, superClass, superInts,
            elemT.hashCode(), valueHandler, typeHandler, asStatic);
    _elementType = elemT;
}
 
源代码3 项目: lams   文件: ReferenceType.java

protected ReferenceType(Class<?> cls, TypeBindings bindings,
        JavaType superClass, JavaType[] superInts, JavaType refType,
        JavaType anchorType,
        Object valueHandler, Object typeHandler, boolean asStatic)
{
    super(cls, bindings, superClass, superInts, refType.hashCode(),
            valueHandler, typeHandler, asStatic);
    _referencedType = refType;
    _anchorType = (anchorType == null) ? this : anchorType;
}
 
源代码4 项目: lams   文件: MapLikeType.java

protected MapLikeType(Class<?> mapType, TypeBindings bindings,
        JavaType superClass, JavaType[] superInts, JavaType keyT,
        JavaType valueT, Object valueHandler, Object typeHandler,
        boolean asStatic) {
    super(mapType, bindings, superClass, superInts, keyT.hashCode()
            ^ valueT.hashCode(), valueHandler, typeHandler, asStatic);
    _keyType = keyT;
    _valueType = valueT;
}
 
源代码5 项目: lams   文件: TypeKey.java

public final static int untypedHash(JavaType type) {
    return type.hashCode() - 1;
}
 
源代码6 项目: lams   文件: TypeKey.java

public final static int typedHash(JavaType type) {
    return type.hashCode() - 2;
}