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:
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
-
Method Details
-
refactor
void refactor()Process refactoring operation
-