Refactoring that changes the order of the parameters of a method.
Baseclass for refactorings that generate class-level source based on the class parameters.
Extracts members (vals, vars and defs) from a trait/class/object into a new trait.
Refactoring that generates hashCode and equals implementations following the recommendations given in chapter 28 of Programming in Scala.
Refactoring that implements the ProductN trait for a class.
Refactoring to merge parameter lists of a method.
Generic implementation of a refactoring that changes a method signature (i.
Generates an apply-method in the companion object that matches the primary constructor of the selected class.
A refactoring that recomputes and reorganizes import statements in a file.
Refactoring to split parameter lists of a method.