-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
Arc - Add qualifier checks on non-binding and repeating qualifiers, make sure events cannot be selected with type variables #18861
Conversation
Thanks for your pull request! The title of your pull request does not follow our editorial rules. Could you have a look?
|
This workflow status is outdated as a new workflow run has been triggered. |
This workflow status is outdated as a new workflow run has been triggered. |
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.
Looks good. Just added two minor comments...
independent-projects/arc/runtime/src/main/java/io/quarkus/arc/impl/Qualifiers.java
Outdated
Show resolved
Hide resolved
...ndent-projects/arc/tests/src/test/java/io/quarkus/arc/test/event/select/EventSelectTest.java
Show resolved
Hide resolved
…ake sure events cannot be selected with type variables. Added tests are mostly copies of existing TCK tests.
@mkouba lambda is gone and tests now use good old try-catch block. Please review when you get the chance |
Here are few fixes to align Arc closer with CDI specification.
The changes are surely not exhaustive, it is just a bunch of things @starksm64 found out while executing TCKs in Arc. I will send more PRs as we discover more issues.
All the tests are basically modified copies from TCK tests (usually just transformation to Arc test-style + addition of bean defining annotation to beans).