Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Embedding Java 8 modules #982

Open
lpandzic opened this issue Oct 24, 2015 · 4 comments
Open

Embedding Java 8 modules #982

lpandzic opened this issue Oct 24, 2015 · 4 comments

Comments

@lpandzic
Copy link
Contributor

From jackson-dev google group:

I would also be interested in devising ways to embed Java 8 parameter name access dynamically, so that for 2.8 we could then embed this functionality, and eliminated need for parameter-names module. Further on would be handling of Optional type, and last Date/Time types (jsr310).
I don't think there is absolute need to keep parameter name access as pluggable module if it can be automatically enabled while still allowing Java7 usage (for short/medium term).

@lpandzic
Copy link
Contributor Author

@cowtowncoder
Copy link
Member

Parameter names, OptionalXxx included in Jackson 3.0; pending future discussions on whether 2.12 (or such) should require Java 8 could open up embedding for 2.x too.
Java 8 date/time is separate question.

@cowtowncoder cowtowncoder changed the title Embedding modules Embedding Java 8 modules Apr 2, 2020
@cowtowncoder
Copy link
Member

One quick note: I will propose Java 8 baseline for Jackson 2.13: that could lead to embedding of same modules as what 3.x embeds.

@cowtowncoder
Copy link
Member

Alas, cannot embed even "datatypes" module, at least in 2.13, due to non-migrateable option:

FasterXML/jackson-modules-java8#216

which I will deprecate for 2.13.

This leaves possibility of parameter names inclusion; will need to see how complex that inclusion would be,

@cowtowncoder cowtowncoder added 2.14 and removed 2.13 labels Jul 15, 2021
@cowtowncoder cowtowncoder removed the 2.14 label Mar 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants