dk.brics.xact.analysis.flowgraph.statements
Class InstanceAssignment

java.lang.Object
  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
getOrigin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InstanceAssignment

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

Method Detail

getBase

public Variable getBase()
Returns the base variable.


setBase

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



Copyright © 2005-2011 Aarhus University.