All Superinterfaces:
IEGeneric, IInstructionOperand

@Ser public interface IECond extends IEGeneric
This IR expression represents the ternary conditional expression.
  • Method Details

    • getCondition

      IEGeneric getCondition()
      Retrieve the condition, the c expression in c ? exprTrue : exprFalse
      Returns:
    • setCondition

      void setCondition(IEGeneric e)
    • getExpressionTrue

      IEGeneric getExpressionTrue()
      Retrieve the expression when true, the exprTrue expression in c ? exprTrue : exprFalse
      Returns:
    • setExpressionTrue

      void setExpressionTrue(IEGeneric e)
    • getExpressionFalse

      IEGeneric getExpressionFalse()
      Retrieve the expression when false, the exprFalse expression in c ? exprTrue : exprFalse
      Returns:
    • setExpressionFalse

      void setExpressionFalse(IEGeneric e)