RefJava is a DSL for defining executable Java refactorings in an intuitive way. Currently distributed as an Eclipse plugin, it lets you dynamically add new refactoring rules to the IDE with a textual notation based on syntactic source code patterns.
This project has been supported by the European Union, co-financed by the European Social fund (EFOP-3.6.2-16-2017-00013, Thematic Fundamental Research Collaborations Grounding Innovation in Informatics and Infocommunications).
This software is licensed under the MIT license. See file LICENSE for details.