|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
AddAbstractMethod | Adds an abstract method to the class |
AddConcreteMethod | Adds a concrete method to a class |
AddConstructor | A series of transformations taht adds a new constructor to a class. |
AddMethodTransform | Adds a method declaration to a AST |
AddMethodTypeVisitor | Add all imports associated with a particular method |
AddMethodVisitor | Adds a method to the tree |
EMParameterFinder | Creates a list of arguments to the extacted method |
ExtractMethodRefactoring | Refactoring class that extracts a portion of the method and creates a new method with what the user has selected. |
InvokeMovedMethodTransform | Adds an abstract method to the class |
MethodRefactoringFactory | Description of the Class |
MoveMethodRefactoring | Moves a method from one class to another. |
MoveMethodVisitor | Visitor that prepares a method for being incorporated into another class. |
NearMissVisitor | Determines if there is a problem in performing this refactoring because of a near miss |
PushDownMethodRefactoring | Performs the push down method refactoring |
PushUpAbstractMethodRefactoring | Pushes up the signature of an abstract method into the parent class |
PushUpMethodRefactoring | Pushes up a method into a parent class |
RemoveMethodFromSubclassVisitor | Removes the method from all subclasses of a particular class. |
RemoveMethodTransform | A transform that removes a specific method |
RemoveMethodVisitor | Visitor that traverses an AST and removes a specified method |
RenameMethodRefactoring | Moves a method from one class to another. |
RenameMethodTransform | A transform that renames a specific method |
RenameMethodVisitor | Removes the method from all subclasses of a particular class. |
RenameParameterRefactoring | Refactoring to allow a user to rename a parameter |
RenameSystemTraversal | All items that want to visit a summary tree should implement this interface. |
Responsible for method refactorings. This package contains classes that are method based refactorings, such as Move Method or Push Method. It also contains the visitors and TransformAST objects that perform the units of operation on the syntax trees.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |