/** * Method called to fully resolve type of one of parameters, given * specified type variable bindings. * * @since 1.8 */ public final JavaType resolveParameterType(int index, TypeBindings bindings) { return bindings.resolveType(getParameterType(index)); }
public final AnnotatedParameter getParameter(int index) { return new AnnotatedParameter(this, getParameterType(index), _paramAnnotations[index], index); }
/** * @since 1.9.0 */ public ValueInstantiator constructValueInstantiator(DeserializationConfig config) { StdValueInstantiator inst = new StdValueInstantiator(config, _beanDesc.getType()); JavaType delegateType; if (_delegateCreator == null) { delegateType = null; } else { TypeBindings bindings = _beanDesc.bindingsForBeanType(); delegateType = bindings.resolveType(_delegateCreator.getParameterType(0)); } inst.configureFromObjectSettings(_defaultConstructor, _delegateCreator, delegateType, _propertyBasedCreator, _propertyBasedArgs); inst.configureFromStringCreator(_stringCreator); inst.configureFromIntCreator(_intCreator); inst.configureFromLongCreator(_longCreator); inst.configureFromDoubleCreator(_doubleCreator); inst.configureFromBooleanCreator(_booleanCreator); return inst; }
/** * Method called to fully resolve type of one of parameters, given * specified type variable bindings. * * @since 1.8 */ public final JavaType resolveParameterType(int index, TypeBindings bindings) { return bindings.resolveType(getParameterType(index)); }
public final AnnotatedParameter getParameter(int index) { return new AnnotatedParameter(this, getParameterType(index), _paramAnnotations[index], index); }
/** * @since 1.9.0 */ public ValueInstantiator constructValueInstantiator(DeserializationConfig config) { StdValueInstantiator inst = new StdValueInstantiator(config, _beanDesc.getType()); JavaType delegateType; if (_delegateCreator == null) { delegateType = null; } else { TypeBindings bindings = _beanDesc.bindingsForBeanType(); delegateType = bindings.resolveType(_delegateCreator.getParameterType(0)); } inst.configureFromObjectSettings(_defaultConstructor, _delegateCreator, delegateType, _propertyBasedCreator, _propertyBasedArgs); inst.configureFromStringCreator(_stringCreator); inst.configureFromIntCreator(_intCreator); inst.configureFromLongCreator(_longCreator); inst.configureFromDoubleCreator(_doubleCreator); inst.configureFromBooleanCreator(_booleanCreator); return inst; }
/** * Method called to fully resolve type of one of parameters, given * specified type variable bindings. * * @since 1.8 */ public final JavaType resolveParameterType(int index, TypeBindings bindings) { return bindings.resolveType(getParameterType(index)); }
/** * Method called to fully resolve type of one of parameters, given * specified type variable bindings. * * @since 1.8 */ public final JavaType resolveParameterType(int index, TypeBindings bindings) { return bindings.resolveType(getParameterType(index)); }
/** * Method called to fully resolve type of one of parameters, given * specified type variable bindings. * * @since 1.8 */ public final JavaType resolveParameterType(int index, TypeBindings bindings) { return bindings.resolveType(getParameterType(index)); }
public final AnnotatedParameter getParameter(int index) { return new AnnotatedParameter(this, getParameterType(index), _paramAnnotations[index], index); }
public final AnnotatedParameter getParameter(int index) { return new AnnotatedParameter(this, getParameterType(index), _paramAnnotations[index], index); }
/** * @since 1.9.0 */ public ValueInstantiator constructValueInstantiator(DeserializationConfig config) { StdValueInstantiator inst = new StdValueInstantiator(config, _beanDesc.getType()); JavaType delegateType; if (_delegateCreator == null) { delegateType = null; } else { TypeBindings bindings = _beanDesc.bindingsForBeanType(); delegateType = bindings.resolveType(_delegateCreator.getParameterType(0)); } inst.configureFromObjectSettings(_defaultConstructor, _delegateCreator, delegateType, _propertyBasedCreator, _propertyBasedArgs); inst.configureFromStringCreator(_stringCreator); inst.configureFromIntCreator(_intCreator); inst.configureFromLongCreator(_longCreator); inst.configureFromDoubleCreator(_doubleCreator); inst.configureFromBooleanCreator(_booleanCreator); return inst; }
/** * @since 1.9.0 */ public ValueInstantiator constructValueInstantiator(DeserializationConfig config) { StdValueInstantiator inst = new StdValueInstantiator(config, _beanDesc.getType()); JavaType delegateType; if (_delegateCreator == null) { delegateType = null; } else { TypeBindings bindings = _beanDesc.bindingsForBeanType(); delegateType = bindings.resolveType(_delegateCreator.getParameterType(0)); } inst.configureFromObjectSettings(_defaultConstructor, _delegateCreator, delegateType, _propertyBasedCreator, _propertyBasedArgs); inst.configureFromStringCreator(_stringCreator); inst.configureFromIntCreator(_intCreator); inst.configureFromLongCreator(_longCreator); inst.configureFromDoubleCreator(_doubleCreator); inst.configureFromBooleanCreator(_booleanCreator); return inst; }