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

    Modifier and Type
    Method
    Description
    void
    Process refactoring operation
  • Method Details

    • refactor

      void refactor()
      Process refactoring operation