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]

Reply via email to