jSparrow 3.7.0 and jSparrow Maven Plugin 2.4.0 released and are Lombok ready!
“I hope you love sparrows too. It is economical. It saves going to heaven.”
This release makes jSparrow compatible with Lombok and introduces a new refactoring rule.
The new rule Replace For-Loop with Stream::takeWhile automatically replaces the enhanced for-loops iterating over the first elements of a collection with Stream::takeWhile, thus extending the scope of functional programming offered by Java.
This new rule brings jSparrow to a total of 62 automatic refactoring rules!
“Object oriented programming makes code understandable by encapsulating moving parts. Functional programming makes code understandable by minimizing moving parts.” – Michael Feathers