-
Notifications
You must be signed in to change notification settings - Fork 96
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
[#617]User defined deserializer always should be used before standard… #619
Open
api-from-the-ion
wants to merge
69
commits into
eclipse-ee4j:master
Choose a base branch
from
api-from-the-ion:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
69 commits
Select commit
Hold shift + click to select a range
444d929
[#617]User defined deserializer always should be used before standard…
api-from-the-ion 170103e
[#617]Test for enum with registered adapter
api-from-the-ion 8061172
[#616]Suggested solution for recognizing @JsonbProperty annotation on…
api-from-the-ion 429bf76
[#617]Forgot the copyright
api-from-the-ion 97f708f
[#617]Small refactoring of the creators
api-from-the-ion f0eff31
[#617]Extra copyright changes
api-from-the-ion 819d38f
[#624]Tests for the deserializer as a lambda expression
api-from-the-ion 2261231
[#617]Even more copyright changes
api-from-the-ion c63bdf6
[#617]Checkstyle chnages
api-from-the-ion 526f98e
Merge branch 'eclipse-ee4j:master' into master
api-from-the-ion c92319f
[#617]And once again the copyright
api-from-the-ion efc574e
Revert "[#617]And once again the copyright"
api-from-the-ion 87fce39
[#617]And once again the copyright
api-from-the-ion 4e5a0a1
[#617]Put every call of JsonbBuilder.create in the tests into try-wit…
api-from-the-ion e5346b3
[#617]Made new tests public
api-from-the-ion d3e84ec
[#617]Warnings on static inner classes and interfaces removed
api-from-the-ion d54416c
[#617]Removed som not thrown Exceptions in the tests
api-from-the-ion 9c1a95f
[#617]Less raw usage warnings
api-from-the-ion 2e9bfe2
[#617]Small call and variable optimisation
api-from-the-ion 6fb1442
[#617]Pattern Matching for instanceof removed - not before Java 16
api-from-the-ion 062a161
[#617]Use defaultJsonb where JsonbBuilder.create() without configurat…
api-from-the-ion 5703629
[#617]Pattern Matching for instanceof removed - not before Java 16
api-from-the-ion 38e4808
[#620]Updated some of the Maven plugins and their corresponding confi…
api-from-the-ion d4c18ee
[#620]Setup and use Maven 3.9.5; maybe this is temporary
api-from-the-ion 7915430
[#620]No need of --add-module for maven-javadoc-plugin:3.6.0
api-from-the-ion 451246a
[#617]StringBuilder.isEmpty() only available since Java 15
api-from-the-ion d5f3bac
[#620]Corrected the errors because of new version of surefire plugin
api-from-the-ion ae4663c
[#620]Wrongfully optimised import
api-from-the-ion a8edee5
[#626]Corrected the tests to respect the current default locale
api-from-the-ion 84f05f1
[#620]Reduced the number of the warning for the raw generic types usa…
api-from-the-ion f660a9f
[#620]Small Javadoc, type, import corrections. Rewrite one of Collect…
api-from-the-ion 0a24b25
[#620]Used a "new" switch from Java 14 in CollectionsTest, corrected …
api-from-the-ion 0584477
[#620]Stream.toList() only available from Java 16 on, replaced it in …
api-from-the-ion 83af633
[#620]Stream.toList() only available from Java 16 on, replaced it in …
api-from-the-ion 1cfc5b6
[#620]Use more isEmpty() in previous changeset.
api-from-the-ion 57d2a81
[#620]Use try-with-resource in tests on JsoB creation.
api-from-the-ion c90d1aa
[#625]Wrote the missing methods in JsonStructureToParserAdapter and t…
api-from-the-ion 2efa478
fixup! [#625]Wrote the missing methods in JsonStructureToParserAdapte…
api-from-the-ion 40db71e
[#625]Replaced StreamSupport.stream() with Stream.iterate() in stream…
api-from-the-ion 339043a
[#625]Forward JsonProvider to JsonStructureToParserAdapter so it can …
api-from-the-ion 44c7b73
[#627]Corrected the introspectXXX methods in the ComponentMatcher to …
api-from-the-ion 3c10922
[#627]More functional interfaces, less repeating code
api-from-the-ion e725088
[#627]First part of reducing "auto-closeable resource" warning during…
api-from-the-ion d5daea7
[#627]@Serial only available from Java 14 on
api-from-the-ion 0d8db8e
[#627]Second part of reducing "auto-closeable resource" warning durin…
api-from-the-ion fe4afe0
[#627]Reduced Exception to IOException(which is really thrown here), …
api-from-the-ion a2966bb
[#627]Created default constructors, so we would have fewer warnings f…
api-from-the-ion 0d25125
[#627]Created better way for Java 16 multi-release
api-from-the-ion 029e5bc
[#627]Add missing serialVersionUID
api-from-the-ion 2d875ef
[#627]SuppressWarnings on checks in Enum tests
api-from-the-ion ee22e55
[#627]Forgot the copyright
api-from-the-ion b5be735
[#627]Some missing deprications
api-from-the-ion 795b5db
[#627]Test classes don't need to be public - fewer warnings about mod…
api-from-the-ion c4cd8d4
[#627]Made jakarta module requires transient, because they are requir…
api-from-the-ion 375eb1f
[#627]Add suppress for fallthrough warning
api-from-the-ion ac9da78
[#630]Fixed the state and context de-synchronisation in the YassonPar…
api-from-the-ion ef0ccdd
[#630]Forgot one class
api-from-the-ion 013237c
[#611]Implemented currenEvent() in YassonParser
api-from-the-ion e836734
[#630] Backport some changes and tests from Parson stream etc. implem…
api-from-the-ion b080c99
[#630] Correct static error; somehow works with Temurin ¯\_(ツ)_/¯
api-from-the-ion ef7da0a
[#617] Changed the year to meanwhile 2024; dependecies / plugins upda…
api-from-the-ion e6054b2
[#617] Refactored repeated code in SerializationModelCreator & Deseri…
api-from-the-ion fa1f4e1
[#617] Refactored repeated code in SerializationModelCreator & Deseri…
api-from-the-ion 0574ee2
[#617] Refactored code with Optional - use more Optional API
api-from-the-ion d167fd7
[#617] More use of PropertyCustomization.Builder as builder
api-from-the-ion ceabcf0
[#617] Less unused code in AnnotationIntrospector & ReflectionUtils
api-from-the-ion 49018c1
[#616] Extract the common part of the Enum De / Serializer and Adapte…
api-from-the-ion 5ad157e
[#617] First corrections after review
api-from-the-ion d287108
[#617] Higher test coverage for DeserializationModelCreator and Deser…
api-from-the-ion File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
# | ||
# Copyright (c) 2021, 2022 Oracle and/or its affiliates. All rights reserved. | ||
# Copyright (c) 2021, 2024 Oracle and/or its affiliates. All rights reserved. | ||
# | ||
# This program and the accompanying materials are made available under the | ||
# terms of the Eclipse Public License v. 2.0 which is available at | ||
|
@@ -24,6 +24,10 @@ jobs: | |
java_version: [ 11, 17 ] | ||
|
||
steps: | ||
- name: Set up Maven | ||
uses: stCarolas/[email protected] | ||
with: | ||
maven-version: 3.9.6 | ||
- name: Checkout for build | ||
uses: actions/[email protected] | ||
with: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,3 +5,4 @@ | |
.idea/ | ||
.settings/ | ||
/.DS_Store | ||
/.sdkmanrc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this should be removed, if it is not needed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here I addressed your approach of making the multi-release JAR, for java pre-16 and above. So the Java 16 sources are now included by plugin and not by manipulation of the compiler plugin configuration. This worked only for test classes but not for main classes; therefore I commended this part out.
The question is: would we like to get the multi-release somehow through some official / right way (there are some now)? Or should we forget it?
I don't think that you got multi-release JAR before, just the compilation and creation of the different JARs for different versions. So maybe this multi-release wasn't a goal anyway? And shouldn't be reached?
As about this comment - I can remove it independently of the decision about the above topic.