Language evolution provides room for improvements in existing programs. Developers can update a system design by using new language features in existing code bases. In this sense, we present a catalog with a set of refactorings to deal with lambda expressions in Java. A case study evaluates the applicability of the proposed refactorings in a set of open source projects, using an Eclipse-based tool for searching for refactoring opportunities dealing with lambda expressions.
|Number of pages||28|
|Journal||International Journal Of Software Engineering And Knowledge Engineering|
|Publication status||Published - Jun 2019|
- lambda expressions