Skip to content

Commit

Permalink
Stabilize most of SerialDescriptor and SerialKind API
Browse files Browse the repository at this point in the history
This API has been around for a long time and has proven itself useful. The main reason @ExperimentalSerializationApi was on SerialDescriptor's properties is that we wanted to discourage people from subclassing it. With the introduction of @SubclassOptInRequired (#2366), we can do this without the need of marking everything with experimental.

Serial kinds fall into the same category with only exception in PolymorphicKind. There are plenty requests for functionality like creating a custom sealed-like descriptor (#2697, #2721, #1865) which may require additional kinds in the future.
  • Loading branch information
sandwwraith committed Aug 27, 2024
1 parent 550e1a8 commit 8577781
Show file tree
Hide file tree
Showing 2 changed files with 178 additions and 58 deletions.
Loading

0 comments on commit 8577781

Please sign in to comment.