Skip to content

refactor scala object deserialization #657

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 6 commits into from
Dec 1, 2023
Merged

Conversation

pjfanning
Copy link
Member

@pjfanning pjfanning commented Nov 30, 2023

based on the work in #656 - thanks to @marcinbelicki for driving this

I dislike the large element of refactor in #656 - I see having all the new classes instead of just refactoring ClassW to be a problem.

The changes in this PR still leaves behind a messy call to ClassW.isScalaObject in BeanIntrospector.

@pjfanning pjfanning changed the base branch from 2.17 to 2.16 December 1, 2023 09:24
@pjfanning pjfanning force-pushed the refactor-scala-object-deser branch from 398e085 to 5ab556f Compare December 1, 2023 09:27
@pjfanning pjfanning merged commit b71e3aa into 2.16 Dec 1, 2023
@pjfanning pjfanning deleted the refactor-scala-object-deser branch December 1, 2023 12:48
pjfanning added a commit that referenced this pull request Dec 1, 2023
* refactor scala object deserialization

* Update build.sbt

* Update Classes.scala

* refactor beanintrospector

* Update build.sbt

* Update CaseObjectDeserializerTest.scala
pjfanning added a commit that referenced this pull request Dec 1, 2023
* refactor scala object deserialization

* Update build.sbt

* Update Classes.scala

* refactor beanintrospector

* Update build.sbt

* Update CaseObjectDeserializerTest.scala

Update ScalaObjectDeserializerModule.scala
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant