| java.lang.Object org.acm.seguin.summary.TraversalVisitor org.acm.seguin.refactor.method.RemoveMethodFromSubclassVisitor
RemoveMethodFromSubclassVisitor | public class RemoveMethodFromSubclassVisitor extends TraversalVisitor (Code) | | Removes the method from all subclasses of a particular class.
author: Chris Seguin |
RemoveMethodFromSubclassVisitor | public RemoveMethodFromSubclassVisitor(TypeSummary type, MethodSummary init, TypeSummary notThisOne, ComplexTransform initComplex)(Code) | | Constructor for the RemoveMethodFromSubclassVisitor object
Parameters: type - the ancestor type Parameters: init - the method Parameters: notThisOne - a type to skip |
visit | public Object visit(FileSummary fileSummary, Object data)(Code) | | Visits a file summary node and updates it if necessary
Parameters: fileSummary - Description of Parameter Parameters: data - Description of Parameter Description of the Returned Value |
visit | public Object visit(TypeSummary typeSummary, Object data)(Code) | | Visits a type summary and updates it
Parameters: typeSummary - Description of Parameter Parameters: data - Description of Parameter Description of the Returned Value |
visit | public Object visit(MethodSummary methodSummary, Object data)(Code) | | Visits the method summary and determines if it should be removed.
Parameters: methodSummary - Description of Parameter Parameters: data - Description of Parameter Description of the Returned Value |
Methods inherited from org.acm.seguin.summary.TraversalVisitor | public Object visit(Summary node, Object data)(Code)(Java Doc) public void visit(Object data)(Code)(Java Doc) public Object visit(PackageSummary node, Object data)(Code)(Java Doc) public Object visit(FileSummary node, Object data)(Code)(Java Doc) public Object visit(ImportSummary node, Object data)(Code)(Java Doc) public Object visit(TypeSummary node, Object data)(Code)(Java Doc) public Object visit(MethodSummary node, Object data)(Code)(Java Doc) public Object visit(FieldSummary node, Object data)(Code)(Java Doc) public Object visit(ParameterSummary node, Object data)(Code)(Java Doc) public Object visit(LocalVariableSummary node, Object data)(Code)(Java Doc) public Object visit(VariableSummary node, Object data)(Code)(Java Doc) public Object visit(TypeDeclSummary node, Object data)(Code)(Java Doc) public Object visit(MessageSendSummary node, Object data)(Code)(Java Doc) public Object visit(FieldAccessSummary node, Object data)(Code)(Java Doc)
|
|
|