public interface

IECond

implements IEGeneric
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECond

Class Overview

This IR expression represents the ternary conditional expression.

Summary

Public Methods
abstract IEGeneric getCondition()
Retrieve the condition, the c expression in c ? exprTrue : exprFalse
abstract IEGeneric getExpressionFalse()
Retrieve the expression when false, the exprFalse expression in c ? exprTrue : exprFalse
abstract IEGeneric getExpressionTrue()
Retrieve the expression when true, the exprTrue expression in c ? exprTrue : exprFalse
abstract void setCondition(IEGeneric e)
abstract void setExpressionFalse(IEGeneric e)
abstract void setExpressionTrue(IEGeneric e)
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.IInstructionOperand
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric

Public Methods

public abstract IEGeneric getCondition ()

Retrieve the condition, the c expression in c ? exprTrue : exprFalse

public abstract IEGeneric getExpressionFalse ()

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

public abstract IEGeneric getExpressionTrue ()

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

public abstract void setCondition (IEGeneric e)

public abstract void setExpressionFalse (IEGeneric e)

public abstract void setExpressionTrue (IEGeneric e)