| java.lang.Object org.acm.seguin.refactor.TransformAST
All known Subclasses: org.acm.seguin.refactor.type.AddImplementedInterfaceTransform, org.acm.seguin.refactor.type.RenameTypeTransform, org.acm.seguin.refactor.method.AddMethodTransform, org.acm.seguin.refactor.RemoveImportTransform, org.acm.seguin.refactor.method.AddNewMethod, org.acm.seguin.refactor.method.RenameMethodTransform, org.acm.seguin.refactor.method.RenameParameterTransform, org.acm.seguin.refactor.field.RemoveFieldTransform, org.acm.seguin.refactor.type.RemoveSamePackageTransform, org.acm.seguin.refactor.type.RenameParentTypeTransform, org.acm.seguin.refactor.field.AddFieldTransform, org.acm.seguin.refactor.method.RemoveMethodTransform, org.acm.seguin.refactor.AddImportTransform, org.acm.seguin.refactor.type.ChangePackageTransform, org.acm.seguin.refactor.field.RenameFieldTransform, org.acm.seguin.refactor.method.AddConstructor, org.acm.seguin.refactor.method.ChangeMethodScopeTransform,
TransformAST | abstract public class TransformAST (Code) | | This is the base class for any algorithm that updates the syntax tree.
Each of these objects contains one update to a syntax tree.
author: Chris Seguin |
copyModifiers | protected void copyModifiers(ModifierHolder source, ModifierHolder dest)(Code) | | Sets up the modifiers
Parameters: source - the source holder Parameters: dest - the destination holder |
update | abstract public void update(SimpleNode root)(Code) | | Update the syntax tree
Parameters: root - the root of the syntax tree |
|
|