-
Notifications
You must be signed in to change notification settings - Fork 2.8k
[MNG-8764] centralize domain comparison logic Binding#getPriorityComparator
#2428
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
Conversation
Binding to comparable to prevent feature envy following SOLID, leveraging OOP
impl/maven-di/src/main/java/org/apache/maven/di/impl/InjectorImpl.java
Outdated
Show resolved
Hide resolved
impl/maven-core/src/main/java/org/apache/maven/internal/impl/SisuDiBridgeModule.java
Outdated
Show resolved
Hide resolved
impl/maven-core/src/main/java/org/apache/maven/internal/impl/SisuDiBridgeModule.java
Show resolved
Hide resolved
Binding to comparable to prevent feature envy following SOLID, leveraging OOPBinding to comparable to prevent feature envy
Binding to comparable to prevent feature envyBinding to comparable
impl/maven-di/src/main/java/org/apache/maven/di/impl/Binding.java
Outdated
Show resolved
Hide resolved
impl/maven-core/src/main/java/org/apache/maven/internal/impl/SisuDiBridgeModule.java
Show resolved
Hide resolved
impl/maven-core/src/main/java/org/apache/maven/internal/impl/SisuDiBridgeModule.java
Show resolved
Hide resolved
impl/maven-di/src/main/java/org/apache/maven/di/impl/InjectorImpl.java
Outdated
Show resolved
Hide resolved
Binding to comparableBinding#getPriorityComparator
8f82a5e to
b58df1c
Compare
Binding#getPriorityComparatorBinding#getPriorityComparator
|
merci. |
b58df1c to
a2c4072
Compare
# Conflicts: # impl/maven-di/src/main/java/org/apache/maven/di/impl/InjectorImpl.java
|
this is what functional programming aka. clean code (uncle bob) ends up to. Simply OOP, as the functions are delated to some kind of domain If this method has missing override annotation, or not, changes not so much arch-design wise. Its a method at the end. Where it comes from, interface or custom, is random impl. detail again. Thanks for having SSOT, following SOLID. End up to all the principles, as jamming in the same direction. |
|
Resolve #9344 |
JIRA issue: MNG-8764