private final static int hash(JavaType type, boolean typed) { int hash = type.hashCode() - 1; if (typed) { --hash; } return hash; }
protected CollectionLikeType(Class<?> collT, JavaType elemT, Object valueHandler, Object typeHandler) { super(collT, elemT.hashCode(), valueHandler, typeHandler); _elementType = elemT; }
@Deprecated // since 1.9 protected CollectionLikeType(Class<?> collT, JavaType elemT) { super(collT, elemT.hashCode(), null, null); _elementType = elemT; }
private ArrayType(JavaType componentType, Object emptyInstance, Object valueHandler, Object typeHandler) { super(emptyInstance.getClass(), componentType.hashCode(), valueHandler, typeHandler); _componentType = componentType; _emptyArray = emptyInstance; }
private final static int hash(JavaType type, boolean typed) { int hash = type.hashCode() - 1; if (typed) { --hash; } return hash; }
protected CollectionLikeType(Class<?> collT, JavaType elemT, Object valueHandler, Object typeHandler) { super(collT, elemT.hashCode(), valueHandler, typeHandler); _elementType = elemT; }
@Deprecated // since 1.9 protected CollectionLikeType(Class<?> collT, JavaType elemT) { super(collT, elemT.hashCode(), null, null); _elementType = elemT; }
private ArrayType(JavaType componentType, Object emptyInstance, Object valueHandler, Object typeHandler) { super(emptyInstance.getClass(), componentType.hashCode(), valueHandler, typeHandler); _componentType = componentType; _emptyArray = emptyInstance; }
private final static int hash(JavaType type, boolean typed) { int hash = type.hashCode() - 1; if (typed) { --hash; } return hash; }
private CollectionType(Class<?> collT, JavaType elemT) { super(collT); _elementType = elemT; _hashCode += elemT.hashCode(); }
protected CollectionLikeType(Class<?> collT, JavaType elemT, Object valueHandler, Object typeHandler) { super(collT, elemT.hashCode(), valueHandler, typeHandler); _elementType = elemT; }
private ArrayType(JavaType componentType, Object emptyInstance) { super(emptyInstance.getClass(), componentType.hashCode()); _componentType = componentType; _emptyArray = emptyInstance; }
private ArrayType(JavaType componentType, Object emptyInstance, Object valueHandler, Object typeHandler) { super(emptyInstance.getClass(), componentType.hashCode(), valueHandler, typeHandler); _componentType = componentType; _emptyArray = emptyInstance; }
private ArrayType(JavaType componentType, Object emptyInstance, Object valueHandler, Object typeHandler) { super(emptyInstance.getClass(), componentType.hashCode(), valueHandler, typeHandler); _componentType = componentType; _emptyArray = emptyInstance; }