Hi, Recently I found some small potential improvements that could help clean the maven code. I would be glad to contribute it back to my most useful Java project, if you find it of interest.
The changes are mostly : - Use of Collections.emptyList() instead of new ArrayList() when possible. - Use of Collections.emptyMap() instead of new concrete Map object when possible - Use of Collections.singletonList() instead of new concrete List object when possible - Guarding logging statements with conditionals on isXXXXEnabled() to avoid garbage - Replacing StringBuilder or StringBuffer usage when + operator is more appropriate - Various small improvements Please tell me if this is something that can be contributed to the Maven project and I will proceed with the creation a Jira ticket and GitHub PR. You can find the changes on this branch : https://github.com/sebastien-doyon/maven/tree/codeImprovements2022 Please note that this would be my first contribution to the project and I would like to do more in the futur. I am looking forward for your comment/review. Regards Sebastien Doyon --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
