# Interface: com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECond

This IR expression represents the ternary conditional expression.

## Method: getCondition
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric`

Description: Retrieve the condition, the `c` expression in `c ? exprTrue : exprFalse`
return: 

## Method: getExpressionFalse
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric`

Description: Retrieve the expression when false, the `exprFalse` expression in `c ? exprTrue : exprFalse`
return: 

## Method: getExpressionTrue
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric`

Description: Retrieve the expression when true, the `exprTrue` expression in `c ? exprTrue : exprFalse`
return: 

## Method: setCondition
- parameter: `e`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric`


## Method: setExpressionFalse
- parameter: `e`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric`


## Method: setExpressionTrue
- parameter: `e`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric`


