harpoon.IR.LowQuad
Class LowQuad

java.lang.Object
  |
  +--harpoon.IR.Quads.Quad
        |
        +--harpoon.IR.LowQuad.LowQuad
All Implemented Interfaces:
CFGraphable, Cloneable, Comparable, HCodeElement, Serializable, UseDefable
Direct Known Subclasses:
PCONST, PGET, PPTR, PSET

public abstract class LowQuad
extends Quad

The LowQuad interface identifies subclasses of harpoon.IR.Quads.Quad as being members of the LowQuad representation.

Version:
$Id: LowQuad.java,v 1.2 2002/02/25 21:04:40 cananian Exp $
Author:
C. Scott Ananian <cananian@alumni.princeton.edu>
See Also:
Serialized Form

Field Summary
 
Fields inherited from class harpoon.IR.Quads.Quad
arrayFactory
 
Constructor Summary
LowQuad(LowQuadFactory qf, HCodeElement source)
           
 
Method Summary
 void accept(QuadVisitor v)
          Accept a visitor.
 
Methods inherited from class harpoon.IR.Quads.Quad
addEdge, addEdges, addHandlers, clone, clone, clone, compareTo, def, defC, edgeC, edges, getFactory, getID, getLineNumber, getSourceFile, handlers, hashCode, kind, map, map, map, next, next, nextEdge, nextEdge, nextLength, pred, predC, prev, prev, prevEdge, prevEdge, prevLength, remove, removeHandlers, rename, rename, replace, succ, succC, toString, transferHandlers, use, useC
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LowQuad

public LowQuad(LowQuadFactory qf,
               HCodeElement source)
Method Detail

accept

public void accept(QuadVisitor v)
Description copied from class: Quad
Accept a visitor.

Specified by:
accept in class Quad