Uses of Interface
org.acm.seguin.summary.SummaryVisitor

Packages that use SummaryVisitor
org.acm.seguin.metrics Contains code to gather metrics about the source code. 
org.acm.seguin.refactor Responsible for storing the software that performs the refactorings. 
org.acm.seguin.refactor.field Contains refactorings that apply to fields. 
org.acm.seguin.refactor.method Responsible for method refactorings. 
org.acm.seguin.refactor.type Contains the type refactorings. 
org.acm.seguin.summary Stores the metadata for the source code. 
org.acm.seguin.summary.query   
 

Uses of SummaryVisitor in org.acm.seguin.metrics
 

Classes in org.acm.seguin.metrics that implement SummaryVisitor
 class GatherData
          Gathers metrics data
 

Uses of SummaryVisitor in org.acm.seguin.refactor
 

Classes in org.acm.seguin.refactor that implement SummaryVisitor
 class EliminatePackageImportVisitor
          Description of the Class
 

Uses of SummaryVisitor in org.acm.seguin.refactor.field
 

Classes in org.acm.seguin.refactor.field that implement SummaryVisitor
 class RemoveFieldFromSubclassVisitor
          Removes the field from all subclasses of a particular class.
 class RenameSystemTraversal
          All items that want to visit a summary tree should implement this interface.
 

Uses of SummaryVisitor in org.acm.seguin.refactor.method
 

Classes in org.acm.seguin.refactor.method that implement SummaryVisitor
 class AddMethodTypeVisitor
          Add all imports associated with a particular method
 class NearMissVisitor
          Determines if there is a problem in performing this refactoring because of a near miss
 class RemoveMethodFromSubclassVisitor
          Removes the method from all subclasses of a particular class.
 

Uses of SummaryVisitor in org.acm.seguin.refactor.type
 

Classes in org.acm.seguin.refactor.type that implement SummaryVisitor
 class MoveClassVisitor
          Scans through the summary objects to create a list of files that reference a particular class.
 class RemoveClassVisitor
          The visitor object for removing a class from the system.
 class RenameClassVisitor
          Renames a class from one name to another.
 class TypeChangeVisitor
          Scans through the summary objects to create a list of files that reference a particular class.
 

Uses of SummaryVisitor in org.acm.seguin.summary
 

Classes in org.acm.seguin.summary that implement SummaryVisitor
 class PrintVisitor
          Print all the summaries
 class TraversalVisitor
          All items that want to visit a summary tree should implement this interface.
 

Methods in org.acm.seguin.summary with parameters of type SummaryVisitor
 java.lang.Object TypeDeclSummary.accept(SummaryVisitor visitor, java.lang.Object data)
          Provide method to visit a node
 java.lang.Object MethodSummary.accept(SummaryVisitor visitor, java.lang.Object data)
          Provide method to visit a node
 java.lang.Object MessageSendSummary.accept(SummaryVisitor visitor, java.lang.Object data)
          Provide method to visit a node
 java.lang.Object VariableSummary.accept(SummaryVisitor visitor, java.lang.Object data)
          Provide method to visit a node
 java.lang.Object LocalVariableSummary.accept(SummaryVisitor visitor, java.lang.Object data)
          Provide method to visit a node
 java.lang.Object FieldAccessSummary.accept(SummaryVisitor visitor, java.lang.Object data)
          Provide method to visit a node
 java.lang.Object FieldSummary.accept(SummaryVisitor visitor, java.lang.Object data)
          Provide method to visit a node
 java.lang.Object PackageSummary.accept(SummaryVisitor visitor, java.lang.Object data)
          Provide method to visit a node
 java.lang.Object FileSummary.accept(SummaryVisitor visitor, java.lang.Object data)
          Provide method to visit a node
 java.lang.Object Summary.accept(SummaryVisitor visitor, java.lang.Object data)
          Provide method to visit a node
 java.lang.Object ParameterSummary.accept(SummaryVisitor visitor, java.lang.Object data)
          Provide method to visit a node
 java.lang.Object ImportSummary.accept(SummaryVisitor visitor, java.lang.Object data)
          Provide method to visit a node
 java.lang.Object TypeSummary.accept(SummaryVisitor visitor, java.lang.Object data)
          Provide method to visit a node
 

Uses of SummaryVisitor in org.acm.seguin.summary.query
 

Classes in org.acm.seguin.summary.query that implement SummaryVisitor
 class ChildClassSearcher
          Searches the set of summaries for all the classes that extend a particular class.