Interface UseDef

  • All Known Implementing Classes:
    Assignment, RangedVariable

    public interface UseDef
    Object that uses or/and defines variables.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Set<ru.ispras.fortress.expression.NodeVariable> getDefines()
      Returns a set of defined variables.
      java.util.Set<ru.ispras.fortress.expression.NodeVariable> getUses()
      Returns a set of used variables.
    • Method Detail

      • getUses

        java.util.Set<ru.ispras.fortress.expression.NodeVariable> getUses()
        Returns a set of used variables.
        Returns:
        Variables that are used in this object.
      • getDefines

        java.util.Set<ru.ispras.fortress.expression.NodeVariable> getDefines()
        Returns a set of defined variables.
        Returns:
        Variables that are defined in this object.