org.acm.seguin.refactor.field
Class AddFieldVisitor

java.lang.Object
  extended by net.sourceforge.jrefactory.parser.ChildrenVisitor
      extended by org.acm.seguin.refactor.field.AddFieldVisitor
All Implemented Interfaces:
net.sourceforge.jrefactory.parser.JavaParserVisitor

public class AddFieldVisitor
extends net.sourceforge.jrefactory.parser.ChildrenVisitor

Adds a field to the tree

Author:
Chris Seguin

Constructor Summary
AddFieldVisitor(net.sourceforge.jrefactory.ast.SimpleNode init)
          Constructor for the AddFieldVisitor object
 
Method Summary
 java.lang.Object visit(net.sourceforge.jrefactory.ast.ASTClassBody node, java.lang.Object data)
          Visit a class body
 java.lang.Object visit(net.sourceforge.jrefactory.ast.ASTInterfaceBody node, java.lang.Object data)
          Visit an interface body
 
Methods inherited from class net.sourceforge.jrefactory.parser.ChildrenVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddFieldVisitor

public AddFieldVisitor(net.sourceforge.jrefactory.ast.SimpleNode init)
Constructor for the AddFieldVisitor object

Parameters:
init - Description of Parameter
Method Detail

visit

public java.lang.Object visit(net.sourceforge.jrefactory.ast.ASTClassBody node,
                              java.lang.Object data)
Visit a class body

Specified by:
visit in interface net.sourceforge.jrefactory.parser.JavaParserVisitor
Overrides:
visit in class net.sourceforge.jrefactory.parser.ChildrenVisitor
Parameters:
node - the class body node
data - the data for the visitor
Returns:
always returns null

visit

public java.lang.Object visit(net.sourceforge.jrefactory.ast.ASTInterfaceBody node,
                              java.lang.Object data)
Visit an interface body

Specified by:
visit in interface net.sourceforge.jrefactory.parser.JavaParserVisitor
Overrides:
visit in class net.sourceforge.jrefactory.parser.ChildrenVisitor
Parameters:
node - the interface body node
data - data for the visitor
Returns:
always returns null