public interface BlockBuilder<T> extends Finishable<T>, Iterable<Statement>
Modifier and Type | Method and Description |
---|---|
BlockBuilder<T> |
_(InnerClass innerClass)
Alias for
append(org.jboss.errai.codegen.InnerClass) )} |
BlockBuilder<T> |
_(Statement stmt)
|
BlockBuilder<T> |
append(InnerClass innerClass) |
BlockBuilder<T> |
append(Statement stmt) |
BlockBuilder<T> |
appendAll(Collection<Statement> stmt) |
void |
clear() |
void |
insertBefore(InnerClass innerClass) |
void |
insertBefore(Statement stmt) |
Statement |
peek()
Show the last statement in the block.
|
List<Statement> |
splitFrom(Statement statement)
Return a list of statements from the specified statement (inclusive), and remove all of the returned statements
from the underlying builder.
|
finish
void insertBefore(Statement stmt)
void insertBefore(InnerClass innerClass)
BlockBuilder<T> append(Statement stmt)
BlockBuilder<T> appendAll(Collection<Statement> stmt)
BlockBuilder<T> append(InnerClass innerClass)
BlockBuilder<T> _(Statement stmt)
stmt
- the statement to add to the blockBlockBuilder<T> _(InnerClass innerClass)
append(org.jboss.errai.codegen.InnerClass)
)}innerClass
- the statement to add to the blockList<Statement> splitFrom(Statement statement)
statement
- the statement to split from.Statement peek()
void clear()
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.