public static class Relooper.IFThenElseBlock extends Relooper.Block
| Constructor and Description |
|---|
IFThenElseBlock(ExpressionList aPrelude,
Set<RegionNode> aEntries,
Value condition,
Relooper.Block trueBlock,
Relooper.Block falseBlock,
Relooper.Block nextBlock) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsMultipleBlock() |
Value |
getCondition() |
Relooper.Block |
getFalseBlock() |
ExpressionList |
getPrelude() |
Relooper.Block |
getTrueBlock() |
Relooper.Block |
next() |
entries, isLabelRequired, label, requireLabelpublic IFThenElseBlock(ExpressionList aPrelude, Set<RegionNode> aEntries, Value condition, Relooper.Block trueBlock, Relooper.Block falseBlock, Relooper.Block nextBlock)
public Value getCondition()
public Relooper.Block getTrueBlock()
public Relooper.Block getFalseBlock()
public Relooper.Block next()
next in class Relooper.Blockpublic boolean containsMultipleBlock()
containsMultipleBlock in class Relooper.Blockpublic ExpressionList getPrelude()
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.