Package | Description |
---|---|
gololang.ir |
Java package for golo IR tree elements.
|
Modifier and Type | Method and Description |
---|---|
static ConditionalBranching |
ConditionalBranching.branch()
Creates an empty conditional branch.
|
ConditionalBranching |
ConditionalBranching.condition(java.lang.Object cond)
Defines the condition of the branching.
|
static ConditionalBranching |
ConditionalBranching.create(java.lang.Object condition,
java.lang.Object trueBlock,
java.lang.Object falseBlock,
java.lang.Object elseBranch)
Full branch construction in one call.
|
ConditionalBranching |
ConditionalBranching.elseBranch(java.lang.Object elseBranch)
Defines a nested conditional branch.
|
ConditionalBranching |
ConditionalBranching.getElseConditionalBranching() |
ConditionalBranching |
ConditionalBranching.otherwise(java.lang.Object alternative)
Defines a block to execute when
false or a nested branch according to the given element. |
protected ConditionalBranching |
ConditionalBranching.self() |
ConditionalBranching |
ConditionalBranching.whenFalse(java.lang.Object block)
Defines the block executed when the condition evaluates to
false . |
ConditionalBranching |
ConditionalBranching.whenTrue(java.lang.Object block)
Defines the block executed when the condition evaluates to
true . |
Modifier and Type | Method and Description |
---|---|
void |
GoloIrVisitor.visitConditionalBranching(ConditionalBranching conditionalBranching) |
void |
AbstractGoloIrVisitor.visitConditionalBranching(ConditionalBranching conditionalBranching) |
void |
Visitors.DispatchIrVisitor.visitConditionalBranching(ConditionalBranching elt) |
void |
IrTreeDumper.visitConditionalBranching(ConditionalBranching conditionalBranching) |