-
Notifications
You must be signed in to change notification settings - Fork 2k
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
API visibility - all non-public APIs should be in “implementation” package #27113
Comments
The *ClientBuilderFactory classes have been refactored in #26409. |
For the *ConfigurationProperties classes, I've tried to make their visibility to package level, but it won't fit for most cases:
So this solution won't work. |
@saragluna thanks for the info! would it be possible to explore an implementation package option that allows keeping shared classes accessible for other packages? |
Hi @lmolkova, moving the *ConfigurationProperties classes to the |
It can still be done with constructor injection (constructor would stay package-private) or am I missing something? |
I will try to move them. |
@lmolkova the pr has been merged. |
Closing this issue now for all related classes have been moved to impl packages. |
In the review process of Sprig Cloud Azure 4.0, several classes are considered non-public APIs or chosen to expose later. We agree to move them to the "implementation" package.
The text was updated successfully, but these errors were encountered: