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 that can refactor any type of variable (method parameters, local variables, field variables.
Spoon model refactoring function which renames `target` local variable to `newName`
This refactoring will throw
This class is for the call state of a method.
Class for creating a mapping from CtExecutable to all known calls from fields and methods.
Contains all methods to refactor code elements in the AST.
Thrown when required refactoring would cause model inconsistency
Copyright © 2007–2021 Inria. All rights reserved.