You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add subclass of `JsonIdentityInfo` class.
Represent the current (buggy) state in the unit test.
Note: that Jackson treats the subclass as a `JsonIdentityInfo` even
though the annotation is not inherited.
* Update tests for correct behavior.
Subclasses of `JsonIdentityInfo` class should be treated like
`JsonIdentityInfo` classes.
* Update `Jackson2Parser.java` to handle "inheried" `JsonIdentityInfo`.
The parser needs to walk the class hierarchy looking for
`JsonIdentityInfo` because the annotation is not marked as `Inherited`,
but Jackson observes the `JsonIdentityInfo` behavior on subclasses
regardless.
0 commit comments