Package | Description |
---|---|
net.hydromatic.linq4j.expressions |
Object model for Java expressions.
|
Modifier and Type | Field and Description |
---|---|
LabelTarget |
GotoStatement.labelTarget |
Modifier and Type | Method and Description |
---|---|
static LabelTarget |
Expressions.label()
Creates a LabelTarget representing a label with X type and
no name.
|
static LabelTarget |
Expressions.label(String name)
Creates a LabelTarget representing a label with X type and
the given name.
|
static LabelTarget |
Expressions.label(Type type)
Creates a LabelTarget representing a label with the given
type.
|
static LabelTarget |
Expressions.label(Type type,
String name)
Creates a LabelTarget representing a label with the given type
and name.
|
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 LabelStatement |
Expressions.label(LabelTarget labelTarget)
Creates a LabelExpression representing a label without a
default value.
|
static LabelStatement |
Expressions.label(LabelTarget labelTarget,
Expression expression)
Creates a LabelExpression representing a label with the given
default value.
|
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.
|
Copyright © 2012-2014 Julian Hyde. All Rights Reserved.