chord.program.visitors
Interface IHeapInstVisitor

All Superinterfaces:
IClassVisitor, IMethodVisitor
All Known Implementing Classes:
DomE, RelMgetInstFldInst, RelMgetStatFldInst, RelMputInstFldInst, RelMputStatFldInst, RelPgetInstFldInst, RelPgetStatFldInst, RelPputInstFldInst, RelPputStatFldInst

public interface IHeapInstVisitor
extends IMethodVisitor

Visitor over all heap accessing statements in all methods in the program.

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

Method Summary
 void visitHeapInst(joeq.Compiler.Quad.Quad q)
          Visits all heap accessing statements in all methods in the program.
 
Methods inherited from interface chord.program.visitors.IMethodVisitor
visit
 
Methods inherited from interface chord.program.visitors.IClassVisitor
visit
 

Method Detail

visitHeapInst

void visitHeapInst(joeq.Compiler.Quad.Quad q)
Visits all heap accessing statements in all methods in the program.

Parameters:
q - A heap accessing statement.