@Override public JavaType resolveType(java.lang.reflect.Type jdkType) { if (jdkType == null) { return null; } return bindingsForBeanType().resolveType(jdkType); }
TypeBindings typeBind = beanDesc.bindingsForBeanType();
/** * @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; }
JavaType type = getter.getType(beanDesc.bindingsForBeanType());
JavaType type = beanDesc.bindingsForBeanType().resolveType(setter.getParameterType(1)); BeanProperty.Std property = new BeanProperty.Std(setter.getName(), type, beanDesc.getClassAnnotations(), setter); type = resolveType(config, beanDesc, type, setter, property);
throws JsonMappingException JavaType t0 = config.getTypeFactory().constructType(param.getParameterType(), beanDesc.bindingsForBeanType()); BeanProperty.Std property = new BeanProperty.Std(name, t0, beanDesc.getClassAnnotations(), param); JavaType type = resolveType(config, beanDesc, t0, param, property);
@Override public JavaType resolveType(java.lang.reflect.Type jdkType) { if (jdkType == null) { return null; } return bindingsForBeanType().resolveType(jdkType); }
field.fixAccess(); JavaType t0 = beanDesc.bindingsForBeanType().resolveType(field.getGenericType()); BeanProperty.Std property = new BeanProperty.Std(name, t0, beanDesc.getClassAnnotations(), field); JavaType type = resolveType(config, beanDesc, t0, field, property);
JavaType t0 = beanDesc.bindingsForBeanType().resolveType(setter.getParameterType(0)); BeanProperty.Std property = new BeanProperty.Std(name, t0, beanDesc.getClassAnnotations(), setter); JavaType type = resolveType(config, beanDesc, t0, setter, property);
anyGetter.fixAccess(); JavaType type = anyGetter.getType(beanDesc.bindingsForBeanType());
TypeBindings typeBind = beanDesc.bindingsForBeanType();
/** * @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; }
JavaType type = getter.getType(beanDesc.bindingsForBeanType());
JavaType type = beanDesc.bindingsForBeanType().resolveType(setter.getParameterType(1)); BeanProperty.Std property = new BeanProperty.Std(setter.getName(), type, beanDesc.getClassAnnotations(), setter); type = resolveType(config, beanDesc, type, setter, property);
@Override public JavaType resolveType(java.lang.reflect.Type jdkType) { if (jdkType == null) { return null; } return bindingsForBeanType().resolveType(jdkType); }
@Override public JavaType resolveType(java.lang.reflect.Type jdkType) { if (jdkType == null) { return null; } return bindingsForBeanType().resolveType(jdkType); }
throws JsonMappingException JavaType t0 = config.getTypeFactory().constructType(param.getParameterType(), beanDesc.bindingsForBeanType()); BeanProperty.Std property = new BeanProperty.Std(name, t0, beanDesc.getClassAnnotations(), param); JavaType type = resolveType(config, beanDesc, t0, param, property);
field.fixAccess(); JavaType t0 = beanDesc.bindingsForBeanType().resolveType(field.getGenericType()); BeanProperty.Std property = new BeanProperty.Std(name, t0, beanDesc.getClassAnnotations(), field); JavaType type = resolveType(config, beanDesc, t0, field, property);
anyGetter.fixAccess(); JavaType type = anyGetter.getType(beanDesc.bindingsForBeanType());
JavaType t0 = beanDesc.bindingsForBeanType().resolveType(setter.getParameterType(0)); BeanProperty.Std property = new BeanProperty.Std(name, t0, beanDesc.getClassAnnotations(), setter); JavaType type = resolveType(config, beanDesc, t0, setter, property);