org.acm.seguin.refactor.method
Class AddMethodTypeVisitor

java.lang.Object
  extended by org.acm.seguin.summary.TraversalVisitor
      extended by org.acm.seguin.refactor.method.AddMethodTypeVisitor
All Implemented Interfaces:
SummaryVisitor

public class AddMethodTypeVisitor
extends TraversalVisitor

Add all imports associated with a particular method

Author:
Chris Seguin

Constructor Summary
AddMethodTypeVisitor()
          Constructor for the AddMethodTypeVisitor object
AddMethodTypeVisitor(boolean traverseDependencies)
          Constructor for the AddMethodTypeVisitor object
 
Method Summary
 java.lang.Object visit(MethodSummary node, java.lang.Object data)
          Visit a method summary.
 java.lang.Object visit(TypeDeclSummary node, java.lang.Object data)
          Visit a type declaration summary.
 
Methods inherited from class org.acm.seguin.summary.TraversalVisitor
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

AddMethodTypeVisitor

public AddMethodTypeVisitor()
Constructor for the AddMethodTypeVisitor object


AddMethodTypeVisitor

public AddMethodTypeVisitor(boolean traverseDependencies)
Constructor for the AddMethodTypeVisitor object

Parameters:
traverseDependencies - Description of Parameter
Method Detail

visit

public java.lang.Object visit(TypeDeclSummary node,
                              java.lang.Object data)
Visit a type declaration summary.

Specified by:
visit in interface SummaryVisitor
Overrides:
visit in class TraversalVisitor
Parameters:
node - the summary that we are visiting
data - the data that was passed in
Returns:
the result

visit

public java.lang.Object visit(MethodSummary node,
                              java.lang.Object data)
Visit a method summary.

Specified by:
visit in interface SummaryVisitor
Overrides:
visit in class TraversalVisitor
Parameters:
node - the summary that we are visiting
data - the data that was passed in
Returns:
the result