public interface

ICIfStm

implements ICConditionalStatement
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm

Summary

Public Methods
abstract ICBlock getBranchBody(int index)
abstract ICPredicate getBranchPredicate(int index)
abstract List<? extends ICPredicate> getBranchPredicates()
Get the predicates.
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCompound
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICStatement

Public Methods

public abstract ICBlock getBranchBody (int index)

public abstract ICPredicate getBranchPredicate (int index)

public abstract List<? extends ICPredicate> getBranchPredicates ()

Get the predicates. Warning, this is the actual list of predicates, not a copy. Caution should be exercised when modifying it

Returns
  • the original list of predicates