chord.program.visitors
Interface IMethodVisitor

All Superinterfaces:
IClassVisitor
All Known Subinterfaces:
IAcqLockInstVisitor, ICastInstVisitor, IHeapInstVisitor, IInstVisitor, IInvokeInstVisitor, IMoveInstVisitor, INewInstVisitor, IPhiInstVisitor, IRelLockInstVisitor, IReturnInstVisitor
All Known Implementing Classes:
DomB, DomE, DomI, DomL, DomM, DomR, DomV, DomW, DomZ, RelClinitM, RelClinitTM, RelInitM, RelInstM, RelLE, RelLI, RelLL, RelMcheckCastInst, RelMclsValAsgnInst, RelMgetClassInvkInst, RelMgetInstFldInst, RelMgetStatFldInst, RelMmethRet, RelMobjVarAsgnInst, RelMP, RelMPhead, RelMPtail, RelMputInstFldInst, RelMputStatFldInst, RelPgetInstFldInst, RelPgetStatFldInst, RelPobjVarAsgnInst, RelPostDomBB, RelPP, RelPputInstFldInst, RelPputStatFldInst, RelPrivateM, RelStatM, RelStatTM, RelSyncM, RelTM, RelVT

public interface IMethodVisitor
extends IClassVisitor

Visitor over all methods of all classes in the program.

Author:
Mayur Naik (mhn@cs.stanford.edu)

Method Summary
 void visit(joeq.Class.jq_Method m)
          Visits all methods of all classes in the program.
 
Methods inherited from interface chord.program.visitors.IClassVisitor
visit
 

Method Detail

visit

void visit(joeq.Class.jq_Method m)
Visits all methods of all classes in the program.

Parameters:
m - A method.