@Override public SettableBeanProperty withValueDeserializer(JsonDeserializer<?> deser) { if (_valueDeserializer == deser) { return this; } return new CreatorProperty(this, deser, _nullProvider); }
@Override public SettableBeanProperty withName(PropertyName newName) { return new CreatorProperty(this, newName); }
@Override public SettableBeanProperty withNullProvider(NullValueProvider nva) { return new CreatorProperty(this, _valueDeserializer, nva); }
private static CreatorProperty creatorProp(String name, JavaType type, int index) { return new CreatorProperty(PropertyName.construct(name), type, null, null, null, null, index, null, PropertyMetadata.STD_REQUIRED); }
SettableBeanProperty prop = new CreatorProperty(name, type, property.getWrapperName(), typeDeser, beanDesc.getClassAnnotations(), param, index, injectableValueId, metadata);
@Override public SettableBeanProperty withValueDeserializer(JsonDeserializer<?> deser) { if (_valueDeserializer == deser) { return this; } return new CreatorProperty(this, deser, _nullProvider); }
@Override public CreatorProperty withValueDeserializer(JsonDeserializer<?> deser) { if (_valueDeserializer == deser) { return this; } return new CreatorProperty(this, deser); }
@Override public CreatorProperty withName(String newName) { return new CreatorProperty(this, newName); }
@Override public CreatorProperty withValueDeserializer(JsonDeserializer<?> deser) { return new CreatorProperty(this, deser); }
@Override public CreatorProperty withName(PropertyName newName) { return new CreatorProperty(this, newName); }
@Override public SettableBeanProperty withName(PropertyName newName) { return new CreatorProperty(this, newName); }
@Override public CreatorProperty withValueDeserializer(JsonDeserializer<?> deser) { return new CreatorProperty(this, deser); }
@Override public CreatorProperty withName(PropertyName newName) { return new CreatorProperty(this, newName); }
@Override public CreatorProperty withName(String newName) { return new CreatorProperty(this, newName); }
@Override public CreatorProperty withValueDeserializer(JsonDeserializer<?> deser) { return new CreatorProperty(this, deser); }
@Override public CreatorProperty withValueDeserializer(JsonDeserializer<?> deser) { return new CreatorProperty(this, deser); }
@Override public CreatorProperty[] getFromObjectArguments(DeserializationConfig config) { JavaType intType = config.constructType(Integer.TYPE); JavaType longType = config.constructType(Long.TYPE); return new CreatorProperty[] { new CreatorProperty("sourceRef", config.constructType(Object.class), null, null, null, 0, null), new CreatorProperty("byteOffset", longType, null, null, null, 1, null), new CreatorProperty("charOffset", longType, null, null, null, 2, null), new CreatorProperty("lineNr", intType, null, null, null, 3, null), new CreatorProperty("columnNr", intType, null, null, null, 4, null) }; }
@Override public CreatorProperty[] getFromObjectArguments(DeserializationConfig config) { JavaType intType = config.constructType(Integer.TYPE); JavaType longType = config.constructType(Long.TYPE); return new CreatorProperty[] { new CreatorProperty("sourceRef", config.constructType(Object.class), null, null, null, 0, null), new CreatorProperty("byteOffset", longType, null, null, null, 1, null), new CreatorProperty("charOffset", longType, null, null, null, 2, null), new CreatorProperty("lineNr", intType, null, null, null, 3, null), new CreatorProperty("columnNr", intType, null, null, null, 4, null) }; }
private static CreatorProperty creatorProp(String name, JavaType type, int index) { return new CreatorProperty(new PropertyName(name), type, null, null, null, null, index, null, PropertyMetadata.STD_REQUIRED); }
private static CreatorProperty creatorProp(String name, JavaType type, int index) { return new CreatorProperty(new PropertyName(name), type, null, null, null, null, index, null, PropertyMetadata.STD_REQUIRED); }