Class InstanceAssignment

  extended by dk.brics.xact.analysis.flowgraph.Entity
      extended by dk.brics.xact.analysis.flowgraph.Statement
          extended by dk.brics.xact.analysis.flowgraph.statements.Assignment
              extended by dk.brics.xact.analysis.flowgraph.statements.InstanceAssignment
Direct Known Subclasses:
AnalyzeStm, CastStm, CopyStm, GapifyStm, GetStm, InsertStm, PlugStm, RemoveStm, SetStm, ValidateStm

public abstract class InstanceAssignment
extends Assignment

Superclass of abstract statements that are assignments involving a non-static method.

Constructor Summary
InstanceAssignment(Variable dest, Variable base, Origin origin)
          Constructs a new InstanceAssignment object.
Method Summary
 Variable getBase()
          Returns the base variable.
 void setBase(Variable base)
          Sets the base variable.
Methods inherited from class dk.brics.xact.analysis.flowgraph.statements.Assignment
getDest, setDest, toString
Methods inherited from class dk.brics.xact.analysis.flowgraph.Statement
getOpName, visitBy
Methods inherited from class dk.brics.xact.analysis.flowgraph.Entity
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail


public InstanceAssignment(Variable dest,
                          Variable base,
                          Origin origin)
Constructs a new InstanceAssignment object.

Method Detail


public Variable getBase()
Returns the base variable.


public void setBase(Variable base)
Sets the base variable.

Copyright © 2005-2011 Aarhus University.