getID() Gets the id for this refactoring to track which refactorings are used.
abstractprotected void
preconditions() Describes the preconditions that must be true for this refactoring to be
applied
exception: RefactoringException - thrown if one or more of thepreconditions is not satisfied.
Check that we are allowed to adjust the destination
Parameters: loop - the summary Parameters: message - the message exception: RefactoringException - problem report
Describes the preconditions that must be true for this refactoring to be
applied
exception: RefactoringException - thrown if one or more of thepreconditions is not satisfied. The text of the exception provides ahint of what went wrong.
This sets the class that does complex transforms.
If not called the org.acm.seguin.refactor.ComplexTransform class
is used.
Parameters: complexTransform - a class that implements org.acm.seguin.refactor.ComplexTransform throws: IllegalArgumentException - if the class cannot be instantiated or does not implement ComplexTransform