Package | Description |
---|---|
org.eclipse.golo.compiler |
Provides access to the Golo compiler and supporting classes.
|
org.eclipse.golo.compiler.ir |
(this is an internal API)
|
Modifier and Type | Method and Description |
---|---|
void |
ClosureCaptureGoloIrVisitor.visitBlock(Block block) |
Modifier and Type | Method and Description |
---|---|
Block |
Block.add(java.lang.Object statement) |
static Block |
Builders.block() |
static Block |
Builders.block(java.lang.Object... statements) |
static Block |
Block.emptyBlock() |
Block |
BlockContainer.getBlock() |
Block |
ForEachLoopStatement.getBlock() |
Block |
GoloFunction.getBlock() |
Block |
LoopStatement.getBlock() |
Block |
TryCatchFinally.getCatchBlock() |
Block |
ConditionalBranching.getFalseBlock() |
Block |
TryCatchFinally.getFinallyBlock() |
Block |
CaseStatement.getOtherwise() |
Block |
ConditionalBranching.getTrueBlock() |
Block |
TryCatchFinally.getTryBlock() |
static Block |
Block.of(java.lang.Object block) |
Block |
Block.ofAST(GoloASTNode n) |
Block |
Block.ref(java.lang.Object referenceTable) |
static Block |
Builders.toBlock(java.lang.Object block) |
Modifier and Type | Method and Description |
---|---|
java.util.List<WhenClause<Block>> |
CaseStatement.getClauses() |
java.util.List<Block> |
CollectionComprehension.getLoopBlocks() |
Modifier and Type | Method and Description |
---|---|
GoloFunction |
GoloFunction.block(Block block) |
LoopStatement |
LoopStatement.block(Block innerBlock) |
static ConditionalBranching |
Builders.branch(java.lang.Object condition,
Block trueBlock,
Block falseBlock,
ConditionalBranching elseBranch) |
void |
Block.merge(Block other) |
void |
LoopStatement.setBlock(Block block) |
void |
ConditionalBranching.setFalseBlock(Block block) |
void |
ConditionalBranching.setTrueBlock(Block block) |
void |
AbstractGoloIrVisitor.visitBlock(Block block) |
void |
GoloIrVisitor.visitBlock(Block block) |
void |
IrTreeDumper.visitBlock(Block block) |