Uses of Class
org.acm.seguin.summary.MethodSummary

Packages that use MethodSummary
org.acm.seguin.metrics Contains code to gather metrics about the source code. 
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   
org.acm.seguin.uml Responsible for drawing the UML class diagrams. 
org.acm.seguin.uml.refactor Contains the user interface compontents, controllers and dialog boxes, that allow a programmer to specify parameters for the refactorings. 
 

Uses of MethodSummary in org.acm.seguin.metrics
 

Methods in org.acm.seguin.metrics with parameters of type MethodSummary
 java.lang.Object GatherData.visit(MethodSummary node, java.lang.Object data)
          Visit a method summary.
 

Constructors in org.acm.seguin.metrics with parameters of type MethodSummary
MethodMetricsFrame(MethodSummary initMethod)
          Constructor for the MethodMetricsFrame object
 

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

Methods in org.acm.seguin.refactor.field with parameters of type MethodSummary
 java.lang.Object RenameSystemTraversal.visit(MethodSummary node, java.lang.Object data)
          Visit a method summary.
 

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

Fields in org.acm.seguin.refactor.method declared as MethodSummary
protected  MethodSummary AddConstructor.methodSummary
          The method we are updating
 

Methods in org.acm.seguin.refactor.method that return MethodSummary
 MethodSummary NearMissVisitor.getProblem()
          Returns at least one near miss conflict
 

Methods in org.acm.seguin.refactor.method with parameters of type MethodSummary
protected  boolean RenameMethodRefactoring.checkParams(MethodSummary summary)
           
 void RenameMethodRefactoring.setMethod(MethodSummary value)
          Sets the Method attribute of the MoveMethodRefactoring object
 void MoveMethodRefactoring.setMethod(MethodSummary value)
          Sets the Method attribute of the MoveMethodRefactoring object
 void RenameParameterRefactoring.setMethodSummary(MethodSummary value)
          Sets the MethodSummary attribute of the RenameParameterRefactoring object
 java.lang.Object AddMethodTypeVisitor.visit(MethodSummary node, java.lang.Object data)
          Visit a method summary.
 java.lang.Object RemoveMethodFromSubclassVisitor.visit(MethodSummary methodSummary, java.lang.Object data)
          Visits the method summary and determines if it should be removed.
 java.lang.Object NearMissVisitor.visit(MethodSummary methodSummary, java.lang.Object data)
          Visits the method summary and determines if it should be removed.
 java.lang.Object RenameSystemTraversal.visit(MethodSummary node, java.lang.Object data)
          Visit a method summary.
 

Constructors in org.acm.seguin.refactor.method with parameters of type MethodSummary
AddAbstractMethod(MethodSummary init)
          Constructor for the AddAbstractMethod object
AddConcreteMethod(MethodSummary init)
          Constructor for the AddConcreteMethod object
AddConstructor(MethodSummary init, java.lang.String name)
          Constructor for the AddConstructor object
InvokeMovedMethodTransform(MethodSummary init, Summary destination)
          Constructor for the InvokeMovedMethodTransform object
MoveMethodVisitor(TypeSummary initType, MethodSummary initMethod, Summary initDest)
          Constructor for the MoveMethodVisitor object
NearMissVisitor(TypeSummary type, MethodSummary init, TypeSummary notThisOne)
          Constructor for the NearMissVisitor object
RemoveMethodFromSubclassVisitor(TypeSummary type, MethodSummary init, TypeSummary notThisOne, ComplexTransform initComplex)
          Constructor for the RemoveMethodFromSubclassVisitor object
RemoveMethodTransform(MethodSummary init)
          Constructor for the RemoveMethodTransform object
RemoveMethodVisitor(MethodSummary method)
          Constructor for RemoveMethodVisitor that specifies the method to remove
RenameMethodTransform(MethodSummary oldMethod, java.lang.String newName)
          Constructor for the RemoveFieldTransform object
 

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

Methods in org.acm.seguin.refactor.type with parameters of type MethodSummary
 java.lang.Object TypeChangeVisitor.visit(MethodSummary node, java.lang.Object data)
          Visit a method summary.
 

Uses of MethodSummary in org.acm.seguin.summary
 

Methods in org.acm.seguin.summary with parameters of type MethodSummary
protected  void TypeSummary.add(MethodSummary methodSummary)
          Add a method summary
protected  void SummaryLoadVisitor.addAccess(MethodSummary parent, net.sourceforge.jrefactory.ast.ASTName name, boolean isMessageSend)
          Adds an access to the method
 boolean MethodSummary.checkSignature(MethodSummary other)
          Determines if their signatures are the same
 boolean MethodSummary.isNearMiss(MethodSummary other)
          Gets the NearMiss attribute of the MethodSummary object
 java.lang.Object PrintVisitor.visit(MethodSummary node, java.lang.Object data)
          Visit a method summary.
 java.lang.Object TraversalVisitor.visit(MethodSummary node, java.lang.Object data)
          Visit a method summary.
 java.lang.Object SummaryVisitor.visit(MethodSummary node, java.lang.Object data)
          Visit a method summary.
 

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

Methods in org.acm.seguin.summary.query that return MethodSummary
static MethodSummary SameMethod.find(TypeSummary type, MethodSummary method)
          Finds the method with the same signature in the other type
static MethodSummary MethodQuery.find(TypeSummary typeSummary, java.lang.String name)
          Finds an associated method
static MethodSummary SameMethod.findConflict(TypeSummary type, MethodSummary method)
          Finds the method with a conflicting in the other type
static MethodSummary GetMethodSummary.query(TypeSummary type, net.sourceforge.jrefactory.ast.ASTConstructorDeclaration node)
          Looks up the method given a type and a name
static MethodSummary GetMethodSummary.query(TypeSummary type, net.sourceforge.jrefactory.ast.ASTMethodDeclaration node)
          Looks up the method given a type and a name
static MethodSummary GetMethodSummary.query(TypeSummary type, java.lang.String name)
          Looks up the method given a type and a name
static MethodSummary MethodQuery.query(TypeSummary typeSummary, java.lang.String name, int protection)
          Finds the method associated with a type
static MethodSummary MethodQuery.queryAncestors(TypeSummary typeSummary, java.lang.String name, int protection)
          Finds the method associated with a type in the ancestors of that type
 

Methods in org.acm.seguin.summary.query with parameters of type MethodSummary
static boolean SameMethod.conflict(MethodSummary one, MethodSummary two)
          Description of the Method
static MethodSummary SameMethod.find(TypeSummary type, MethodSummary method)
          Finds the method with the same signature in the other type
static MethodSummary SameMethod.findConflict(TypeSummary type, MethodSummary method)
          Finds the method with a conflicting in the other type
static VariableSummary LookupVariable.getLocal(MethodSummary method, java.lang.String name)
          Looks up the variable inside the method
static boolean SameMethod.query(MethodSummary one, MethodSummary two)
          Checks if two methods are the same
static ParameterSummary ParameterQuery.query(MethodSummary summary, java.lang.String name)
          Perform the search
static TypeSummary GetTypeSummary.query(MethodSummary parent, java.lang.String name)
          Finds a nested type based on the name of the object
static VariableSummary LookupVariable.query(MethodSummary method, java.lang.String name)
          Looks up the variable
 

Uses of MethodSummary in org.acm.seguin.uml
 

Methods in org.acm.seguin.uml that return MethodSummary
 MethodSummary UMLMethod.getSummary()
          Description of the Method
 

Constructors in org.acm.seguin.uml with parameters of type MethodSummary
MethodMetricsListener(MethodSummary initSummary, javax.swing.JPopupMenu initMenu, javax.swing.JMenuItem initItem)
          Constructor for the MethodMetricsListener object
UMLMethod(UMLPackage initCurrent, UMLType parent, MethodSummary method, DragPanelAdapter adapter)
          Create a new instance of a UMLLine
 

Uses of MethodSummary in org.acm.seguin.uml.refactor
 

Constructors in org.acm.seguin.uml.refactor with parameters of type MethodSummary
MoveMethodListener(UMLPackage initPackage, TypeSummary initType, MethodSummary method, javax.swing.JPopupMenu initMenu, javax.swing.JMenuItem initItem)
          Constructor for the MoveMethodListener object
PushDownMethodListener(UMLPackage initPackage, TypeSummary initType, MethodSummary method, javax.swing.JPopupMenu initMenu, javax.swing.JMenuItem initItem)
          Constructor for the AddChildClassListener object
PushUpAbstractMethodListener(UMLPackage initPackage, MethodSummary initMethod, javax.swing.JPopupMenu initMenu, javax.swing.JMenuItem initItem)
          Constructor for the PushUpAbstractMethodListener object
PushUpMethodListener(UMLPackage initPackage, MethodSummary initMethod, javax.swing.JPopupMenu initMenu, javax.swing.JMenuItem initItem)
          Constructor for the PushUpMethodListener object
RenameMethodListener(UMLPackage initPackage, TypeSummary initType, MethodSummary method, javax.swing.JPopupMenu initMenu, javax.swing.JMenuItem initItem)
          Constructor for the MoveMethodListener object
RenameParameterListener(MethodSummary init)
          Constructor for the RenameParameterListener object