Package | Description |
---|---|
net.hydromatic.linq4j.expressions |
Object model for Java expressions.
|
Modifier and Type | Method and Description |
---|---|
static GotoStatement |
Expressions.break_(LabelTarget labelTarget)
Creates a GotoExpression representing a break statement.
|
static GotoStatement |
Expressions.break_(LabelTarget labelTarget,
Expression expression)
Creates a GotoExpression representing a break statement.
|
static GotoStatement |
Expressions.break_(LabelTarget labelTarget,
Expression expression,
Type type)
Creates a GotoExpression representing a break statement with
the specified type.
|
static GotoStatement |
Expressions.break_(LabelTarget labelTarget,
Type type)
Creates a GotoExpression representing a break statement with
the specified type.
|
static GotoStatement |
Expressions.continue_(LabelTarget labelTarget)
Creates a GotoExpression representing a continue statement.
|
static GotoStatement |
Expressions.continue_(LabelTarget labelTarget,
Type type)
Creates a GotoExpression representing a continue statement
with the specified type.
|
static GotoStatement |
Expressions.goto_(LabelTarget labelTarget)
Creates a GotoExpression representing a "go to" statement.
|
static GotoStatement |
Expressions.goto_(LabelTarget labelTarget,
Expression expression)
Creates a GotoExpression representing a "go to" statement.
|
static GotoStatement |
Expressions.goto_(LabelTarget labelTarget,
Expression expression,
Type type)
Creates a GotoExpression representing a "go to" statement with
the specified type.
|
static GotoStatement |
Expressions.goto_(LabelTarget labelTarget,
Type type)
Creates a GotoExpression representing a "go to" statement with
the specified type.
|
static GotoStatement |
Expressions.makeGoto(GotoExpressionKind kind,
LabelTarget labelTarget,
Expression expression) |
static GotoStatement |
Expressions.makeGoto(GotoExpressionKind kind,
LabelTarget target,
Expression value,
Type type)
Creates a GotoExpression representing a jump of the specified
GotoExpressionKind.
|
static GotoStatement |
Expressions.return_(LabelTarget labelTarget)
Creates a GotoExpression representing a return statement.
|
static GotoStatement |
Expressions.return_(LabelTarget labelTarget,
Expression expression)
Creates a GotoExpression representing a return statement.
|
static GotoStatement |
Expressions.return_(LabelTarget labelTarget,
Expression expression,
Type type)
Creates a GotoExpression representing a return statement with
the specified type.
|
static GotoStatement |
Expressions.return_(LabelTarget labelTarget,
Type type)
Creates a GotoExpression representing a return statement with
the specified type.
|
Modifier and Type | Method and Description |
---|---|
Visitor |
Visitor.preVisit(GotoStatement gotoStatement) |
Statement |
Visitor.visit(GotoStatement gotoStatement,
Expression expression) |
Copyright © 2012-2014 Julian Hyde. All Rights Reserved.