- <init>
Creates a BlockBuilder.
- add
- toBlock
Returns a block consisting of the current list of statements.
- append
- newName
Creates a name for a new variable, unique within this block, controlling whether
the variable can be
- appendIfNotNull
Appends an expression to a list of statements, if it is not null.
- addExpressionForReuse
- createFinishingOptimizeShuttle
Creates a final optimization shuttle. Typically, the visitor will factor out
constant expressions.
- createOptimizeShuttle
Creates a shuttle that will be used during block optimization. Sub-classes might
provide more specif
- getComputedExpression
Returns the reference to ParameterExpression if given expression was already
computed and stored to
- hasVariable
- isCostly