File tree Expand file tree Collapse file tree 1 file changed +14
-9
lines changed
src/main/java/com/fasterxml/jackson/databind/introspect Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -700,16 +700,8 @@ protected void _renameProperties()
700
700
} else {
701
701
old .addAll (prop );
702
702
}
703
-
704
703
// replace the creatorProperty too, if there is one
705
- if (_creatorProperties != null ) {
706
- for (int i = 0 ; i < _creatorProperties .size (); ++i ) {
707
- if (_creatorProperties .get (i ).getInternalName ().equals (prop .getInternalName ())) {
708
- _creatorProperties .set (i , prop );
709
- break ;
710
- }
711
- }
712
- }
704
+ updateCreatorProperty (prop );
713
705
}
714
706
}
715
707
}
@@ -757,6 +749,8 @@ protected void _renameUsing(PropertyNamingStrategy naming)
757
749
} else {
758
750
old .addAll (prop );
759
751
}
752
+
753
+ updateCreatorProperty (prop );
760
754
}
761
755
}
762
756
@@ -858,4 +852,15 @@ private PropertyNamingStrategy _findNamingStrategy()
858
852
return (PropertyNamingStrategy ) ClassUtil .createInstance (namingClass ,
859
853
_config .canOverrideAccessModifiers ());
860
854
}
855
+
856
+ private void updateCreatorProperty (POJOPropertyBuilder prop ) {
857
+ if (_creatorProperties != null ) {
858
+ for (int i = 0 ; i < _creatorProperties .size (); ++i ) {
859
+ if (_creatorProperties .get (i ).getInternalName ().equals (prop .getInternalName ())) {
860
+ _creatorProperties .set (i , prop );
861
+ break ;
862
+ }
863
+ }
864
+ }
865
+ }
861
866
}
You can’t perform that action at this time.
0 commit comments