| com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement |
Known Indirect Subclasses
|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract List<? extends ICBlock> |
getBlocks()
Return a copy of the CBlock conditional blocks with default block (if it exists).
| ||||||||||
| abstract List<? extends ICBlock> |
getConditionalBlocks()
Return a copy of the CBlock conditional blocks.
| ||||||||||
| abstract ICBlock |
getDefaultBlock()
Return the default block, or null if no default block is defined
| ||||||||||
| abstract boolean |
hasDefaultBlock()
Determine whether the conditional statement has a default block.
| ||||||||||
| abstract int |
size()
Return the number of blocks (including default block).
| ||||||||||
| abstract int |
sizeWithoutDefault()
Return the number of blocks, NOT counting the default block if there is one.
| ||||||||||
|
[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.ICElement
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICStatement
| |||||||||||
Return a copy of the CBlock conditional blocks with default block (if it exists).
Return a copy of the CBlock conditional blocks. The default block is not included.
Return the default block, or null if no default block is defined
Determine whether the conditional statement has a default block.
Return the number of blocks (including default block).
Return the number of blocks, NOT counting the default block if there is one.