harpoon.IR.Quads
Class QuadValueVisitor<T>
java.lang.Object
harpoon.IR.Quads.QuadValueVisitor<T>
- Direct Known Subclasses:
- LowQuadValueVisitor
public abstract class QuadValueVisitor<T>
- extends Object
QuadValueVisitor
is a visitor class that returns
a (parameterized) value.
- Version:
- $Id: QuadValueVisitor.java,v 1.1 2002/04/11 04:00:34 cananian Exp $
- Author:
- C. Scott Ananian <cananian@alumni.princeton.edu>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QuadValueVisitor
protected QuadValueVisitor()
visit
public abstract T visit(Quad q)
- Visit a quad q.
visit
public T visit(AGET q)
visit
public T visit(ALENGTH q)
visit
public T visit(ANEW q)
visit
public T visit(ARRAYINIT q)
visit
public T visit(ASET q)
visit
public T visit(CALL q)
visit
public T visit(CJMP q)
visit
public T visit(COMPONENTOF q)
visit
public T visit(CONST q)
visit
public T visit(DEBUG q)
visit
public T visit(FOOTER q)
visit
public T visit(GET q)
visit
public T visit(HEADER q)
visit
public T visit(INSTANCEOF q)
visit
public T visit(LABEL q)
visit
public T visit(HANDLER q)
visit
public T visit(METHOD q)
visit
public T visit(MONITORENTER q)
visit
public T visit(MONITOREXIT q)
visit
public T visit(MOVE q)
visit
public T visit(NEW q)
visit
public T visit(NOP q)
visit
public T visit(OPER q)
visit
public T visit(PHI q)
visit
public T visit(RETURN q)
visit
public T visit(SET q)
visit
public T visit(SIGMA q)
visit
public T visit(SWITCH q)
visit
public T visit(THROW q)
visit
public T visit(TYPECAST q)
visit
public T visit(TYPESWITCH q)
visit
public T visit(harpoon.IR.Quads.XI q)