Interface UnaryExp

All Superinterfaces:
Exp, RValue, Serializable
All Known Implementing Classes:
ArrayLengthExp, NegExp

public interface UnaryExp extends RValue
Representation of unary expression.
  • Method Details

    • getOperand

      Var getOperand()
    • getUses

      default Set<RValue> getUses()
      Specified by:
      getUses in interface Exp
      Returns:
      a list of expressions which are used by (contained in) this Exp.
    • getType

      PrimitiveType getType()
      Specified by:
      getType in interface Exp
      Returns:
      type of this expression.