Package spoon.refactoring
Interface CtRefactoring
-
- All Known Subinterfaces:
CtRenameRefactoring<T>
- All Known Implementing Classes:
AbstractRenameRefactoring
,CtParameterRemoveRefactoring
,CtRenameGenericVariableRefactoring
,CtRenameLocalVariableRefactoring
public interface CtRefactoring
Defines basic contract of all refactoring implementations.
Contract: to process a required refactoring.
Usage:
SomeRefactoring r = new SomeRefactoring(); //configure refactoring by calling setters on `r` r.refactor();
See child interfaces, which implements other supported refactoring methods
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
refactor()
Process refactoring operation
-