Class GETVALUE_Object<T>

java.lang.Object
de.uzl.its.swat.symbolic.instruction.Instruction
de.uzl.its.swat.symbolic.instruction.GETVALUE_Object<T>
Type Parameters:
T - the type of the concrete object
All Implemented Interfaces:
Serializable

public class GETVALUE_Object<T> extends Instruction
GETVALUE_Object - Custom method call handled as an instruction to fetch the concrete value that was produced/ loaded by another instruction.
See Also:
  • Field Details

    • v

      public int v
    • i

      public int i
    • val

      public T val
  • Constructor Details

    • GETVALUE_Object

      public GETVALUE_Object(int v, T val, int i)
      Creates a new value fetch instruction for objects.
      Parameters:
      v - the address of the value
      val - the concrete value
      i - an identifier
  • Method Details

    • accept

      public void accept(IVisitor visitor)
      Accept method for the visitor.
      Specified by:
      accept in class Instruction
      Parameters:
      visitor - the visitor
    • toString

      public String toString()
      Returns the string representation of the instruction.
      Overrides:
      toString in class Object
      Returns:
      the representation.