Package org.acm.seguin.refactor.field

Contains refactorings that apply to fields.

See:
          Description

Class Summary
AddFieldTransform Adds a field declaration to a AST
AddFieldVisitor Adds a field to the tree
FieldRefactoringFactory Factory for field refactorings
PushDownFieldRefactoring Performs the push down field refactoring
PushUpFieldRefactoring Performs the pullup field refactoring
RemoveFieldFromSubclassVisitor Removes the field from all subclasses of a particular class.
RemoveFieldTransform A transform that removes a specific field
RemoveFieldVisitor Visitor that traverses an AST and removes a specified field
RenameFieldRefactoring Renames a field
RenameFieldTransform A transform that renames a specific field
RenameFieldVisitor Visitor that traverses an AST and removes a specified field
RenameSystemTraversal All items that want to visit a summary tree should implement this interface.
 

Package org.acm.seguin.refactor.field Description

Contains refactorings that apply to fields. The classes here are either the refactorings that move fields around or are the TransformAST objects and visitors that update the individual syntax trees.