Skip to content

Commit 8e9da38

Browse files
committed
one more addition to overridability
1 parent b2311bf commit 8e9da38

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/main/java/com/fasterxml/jackson/databind/ser/BeanPropertyWriter.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,16 @@ public BeanPropertyWriter rename(NameTransformer transformer) {
356356
if (newName.equals(_name.toString())) {
357357
return this;
358358
}
359-
return new BeanPropertyWriter(this, PropertyName.construct(newName));
359+
return _new(PropertyName.construct(newName));
360+
}
361+
362+
/**
363+
* Overridable factory method used by sub-classes
364+
*
365+
* @since 2.6.0
366+
*/
367+
protected BeanPropertyWriter _new(PropertyName newName) {
368+
return new BeanPropertyWriter(this, newName);
360369
}
361370

362371
/**

0 commit comments

Comments
 (0)