@Override public SettableBeanProperty withValueDeserializer(JsonDeserializer<?> deser) { if (_valueDeserializer == deser) { return this; } return new FieldProperty(this, deser, _nullProvider); }
Object readResolve() { return new FieldProperty(this); } }
@Override public SettableBeanProperty withName(PropertyName newName) { return new FieldProperty(this, newName); }
@Override public SettableBeanProperty withNullProvider(NullValueProvider nva) { return new FieldProperty(this, _valueDeserializer, nva); }
} else { prop = new FieldProperty(propDef, type, typeDeser, beanDesc.getClassAnnotations(), (AnnotatedField) mutator);
@Override public FieldProperty withValueDeserializer(JsonDeserializer<?> deser) { return new FieldProperty(this, deser); }
Object readResolve() { return new FieldProperty(this); } }
@Override public FieldProperty withValueDeserializer(JsonDeserializer<?> deser) { return new FieldProperty(this, deser); }
@Override public FieldProperty withName(PropertyName newName) { return new FieldProperty(this, newName); }
@Override public SettableBeanProperty withName(PropertyName newName) { return new FieldProperty(this, newName); }
Object readResolve() { return new FieldProperty(this); } }
Object readResolve() { return new FieldProperty(this); } }
@Override public SettableBeanProperty withValueDeserializer(JsonDeserializer<?> deser) { if (_valueDeserializer == deser) { return this; } return new FieldProperty(this, deser, _nullProvider); }
@Override public FieldProperty withValueDeserializer(JsonDeserializer<?> deser) { if (_valueDeserializer == deser) { return this; } return new FieldProperty(this, deser); }
@Override public FieldProperty withName(String newName) { return new FieldProperty(this, newName); }
@Override public FieldProperty withName(String newName) { return new FieldProperty(this, newName); }
@Override public FieldProperty withValueDeserializer(JsonDeserializer<?> deser) { return new FieldProperty(this, deser); }
@Override public FieldProperty withName(PropertyName newName) { return new FieldProperty(this, newName); }
@Override public SettableBeanProperty withNullProvider(NullValueProvider nva) { return new FieldProperty(this, _valueDeserializer, nva); }
@Override public FieldProperty withValueDeserializer(JsonDeserializer<?> deser) { return new FieldProperty(this, deser); }