Package | Description |
---|---|
net.hydromatic.linq4j.expressions |
Object model for Java expressions.
|
Modifier and Type | Field and Description |
---|---|
List<DeclarationStatement> |
ForStatement.declarations |
Modifier and Type | Method and Description |
---|---|
DeclarationStatement |
DeclarationStatement.accept(Visitor visitor) |
static DeclarationStatement |
Expressions.declare(int modifiers,
ParameterExpression parameter,
Expression initializer)
Creates a statement that declares a variable.
|
static DeclarationStatement |
Expressions.declare(int modifiers,
String name,
Expression initializer)
Creates an expression that declares and initializes a variable.
|
DeclarationStatement |
BlockBuilder.getComputedExpression(Expression expr)
Returns the reference to ParameterExpression if given expression was
already computed and stored to local variable
|
DeclarationStatement |
Visitor.visit(DeclarationStatement declarationStatement,
Expression initializer) |
Modifier and Type | Method and Description |
---|---|
protected void |
BlockBuilder.addExpresisonForReuse(DeclarationStatement decl) |
static ForStatement |
Expressions.for_(DeclarationStatement declaration,
Expression condition,
Expression post,
Statement body)
Creates a LoopExpression with the given body.
|
protected boolean |
BlockBuilder.isSafeForReuse(DeclarationStatement decl) |
Visitor |
Visitor.preVisit(DeclarationStatement declarationStatement) |
DeclarationStatement |
Visitor.visit(DeclarationStatement declarationStatement,
Expression initializer) |
Modifier and Type | Method and Description |
---|---|
static ForStatement |
Expressions.for_(Iterable<? extends DeclarationStatement> declarations,
Expression condition,
Expression post,
Statement body)
Creates a LoopExpression with the given body.
|
ForStatement |
Visitor.visit(ForStatement forStatement,
List<DeclarationStatement> declarations,
Expression condition,
Expression post,
Statement body) |
Constructor and Description |
---|
ForStatement(List<DeclarationStatement> declarations,
Expression condition,
Expression post,
Statement body) |
Copyright © 2012-2014 Julian Hyde. All Rights Reserved.