| java.lang.Object org.acm.seguin.summary.TraversalVisitor
All known Subclasses: org.acm.seguin.refactor.method.RenameSystemTraversal, org.acm.seguin.refactor.field.RemoveFieldFromSubclassVisitor, org.acm.seguin.refactor.field.RenameSystemTraversal, org.acm.seguin.refactor.method.RemoveMethodFromSubclassVisitor, org.acm.seguin.summary.PrintVisitor, org.acm.seguin.refactor.type.TypeChangeVisitor, org.acm.seguin.summary.query.ChildClassSearcher, org.acm.seguin.refactor.method.NearMissVisitor, org.acm.seguin.refactor.method.AddMethodTypeVisitor,
TraversalVisitor | public class TraversalVisitor implements SummaryVisitor(Code) | | All items that want to visit a summary tree should implement this interface.
author: Chris Seguin |
Method Summary | |
public Object | visit(Summary node, Object data) Visit a summary node. | public void | visit(Object data) Visit all nodes. | public Object | visit(PackageSummary node, Object data) Visit a package summary. | public Object | visit(FileSummary node, Object data) Visit a file summary. | public Object | visit(ImportSummary node, Object data) Visit a import summary. | public Object | visit(TypeSummary node, Object data) Visit a type summary. | public Object | visit(MethodSummary node, Object data) Visit a method summary. | public Object | visit(FieldSummary node, Object data) Visit a field summary. | public Object | visit(ParameterSummary node, Object data) Visit a parameter summary. | public Object | visit(LocalVariableSummary node, Object data) Visit a local variable summary. | public Object | visit(VariableSummary node, Object data) Visit a variable summary. | public Object | visit(TypeDeclSummary node, Object data) Visit a type declaration summary. | public Object | visit(MessageSendSummary node, Object data) Visit a message send summary. | public Object | visit(FieldAccessSummary node, Object data) Visit a field access summary. |
visit | public Object visit(Summary node, Object data)(Code) | | Visit a summary node. This is the default method.
Parameters: node - the summary that we are visiting Parameters: data - the data that was passed in the result |
visit | public void visit(Object data)(Code) | | Visit all nodes.
Parameters: data - the data that was passed in |
visit | public Object visit(PackageSummary node, Object data)(Code) | | Visit a package summary.
Parameters: node - the summary that we are visiting Parameters: data - the data that was passed in the result |
visit | public Object visit(FileSummary node, Object data)(Code) | | Visit a file summary.
Parameters: node - the summary that we are visiting Parameters: data - the data that was passed in the result |
visit | public Object visit(ImportSummary node, Object data)(Code) | | Visit a import summary.
Parameters: node - the summary that we are visiting Parameters: data - the data that was passed in the result |
visit | public Object visit(TypeSummary node, Object data)(Code) | | Visit a type summary.
Parameters: node - the summary that we are visiting Parameters: data - the data that was passed in the result |
visit | public Object visit(MethodSummary node, Object data)(Code) | | Visit a method summary.
Parameters: node - the summary that we are visiting Parameters: data - the data that was passed in the result |
visit | public Object visit(FieldSummary node, Object data)(Code) | | Visit a field summary.
Parameters: node - the summary that we are visiting Parameters: data - the data that was passed in the result |
visit | public Object visit(ParameterSummary node, Object data)(Code) | | Visit a parameter summary.
Parameters: node - the summary that we are visiting Parameters: data - the data that was passed in the result |
visit | public Object visit(LocalVariableSummary node, Object data)(Code) | | Visit a local variable summary.
Parameters: node - the summary that we are visiting Parameters: data - the data that was passed in the result |
visit | public Object visit(VariableSummary node, Object data)(Code) | | Visit a variable summary.
Parameters: node - the summary that we are visiting Parameters: data - the data that was passed in the result |
visit | public Object visit(TypeDeclSummary node, Object data)(Code) | | Visit a type declaration summary.
Parameters: node - the summary that we are visiting Parameters: data - the data that was passed in the result |
visit | public Object visit(MessageSendSummary node, Object data)(Code) | | Visit a message send summary.
Parameters: node - the summary that we are visiting Parameters: data - the data that was passed in the result |
visit | public Object visit(FieldAccessSummary node, Object data)(Code) | | Visit a field access summary.
Parameters: node - the summary that we are visiting Parameters: data - the data that was passed in the result |
|
|