Defines basic contract of all refactoring implementations.
Contract: to process a required refactoring.
|CtRenameRefactoring<T extends CtNamedElement>||
The kind of refactoring, which renames a `target` element to the `newName`
|AbstractRenameRefactoring<T extends CtNamedElement>||
abstract implementation of rename element refactoring
Spoon model refactoring function which renames `target` local variable to `newName`
This refactoring will throw
Contains all methods to refactor code elements in the AST.
Thrown when required refactoring would cause model inconsistency
Copyright © 2007–2019 Inria. All rights reserved.