dk.brics.string.intermediate
Class ObjectAssignment

java.lang.Object
  extended by dk.brics.string.intermediate.Statement
      extended by dk.brics.string.intermediate.ObjectAssignment
All Implemented Interfaces:
Comparable<Statement>

public class ObjectAssignment
extends Statement

Assignment between variables whose types are uncertain.


Field Summary
 Variable from
           
 Variable to
           
 
Constructor Summary
ObjectAssignment(Variable to, Variable from)
          Assignment between locals variables whose types are uncertain.
 
Method Summary
 void visitBy(StatementVisitor v)
          Visit this statement by the given statement visitor.
 
Methods inherited from class dk.brics.string.intermediate.Statement
addSucc, addSuccIfAbsent, compareTo, getIndex, getMethod, getPreds, getSuccs, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

from

public Variable from

to

public Variable to
Constructor Detail

ObjectAssignment

public ObjectAssignment(Variable to,
                        Variable from)
Assignment between locals variables whose types are uncertain.

Parameters:
to - the variable to assign to
from - the variable to assign from
Method Detail

visitBy

public void visitBy(StatementVisitor v)
Description copied from class: Statement
Visit this statement by the given statement visitor. This will invoke the corresponding method in the visitor.

Specified by:
visitBy in class Statement
Parameters:
v - the visitor.


Copyright © 2003-2009 Anders Møller, Aske Simon Christensen, Asger Feldthaus.