-
interface
The kind of refactoring, which renames a `target` element
to the `newName`
Usage:
class
abstract implementation of rename element refactoring
class
Removes target
CtParameter
from the parent target
CtExecutable
and from all overriding/overridden methods of related type hierarchies
and from all lambda expressions (if any) implementing the modified interface.
class
Spoon model that can refactor any type of variable (method parameters, local variables, field variables.
class
Spoon model refactoring function which renames `target` local variable to `newName`
This refactoring will throw
RefactoringException
if the model would be not consistent after rename to new name.