-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Deprecate RecorderContext#classProxy method #10442
Conversation
extensions/qute/deployment/src/main/java/io/quarkus/qute/deployment/MessageBundleProcessor.java
Outdated
Show resolved
Hide resolved
The failures so far are unrelated to this change. The one in
Not yet sure what changed in that area recently. |
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.
Great, thanks @jaikiran !
I created #10469 to track this. |
As discussed in the Quarkus dev mailing list, the
RecorderContext#classProxy
is no longer needed since the build steps can now safely load the application/deployment classes without the need for this proxy construct.This PR has 3 commits - one which does the deprecation and a couple of others which remove the usage of
classProxy
from qute and smallrye-health extensions. The updates to qute and smallrye-health are here to make sure things do actually work fine if the usage ofclassProxy
method is replaced. If this shows no regressions, then as separate PRs we can move some of the remaining extensions in this repo, away from this method.