Uses of Class
com.strobel.expressions.BlockExpression
-
Packages that use BlockExpression Package Description com.strobel.expressions -
-
Uses of BlockExpression in com.strobel.expressions
Subclasses of BlockExpression in com.strobel.expressions Modifier and Type Class Description (package private) class
Block2
(package private) class
Block3
(package private) class
Block4
(package private) class
Block5
(package private) class
BlockN
(package private) class
Scope1
(package private) class
ScopeExpression
(package private) class
ScopeN
(package private) class
ScopeWithType
(package private) static class
StackSpiller.SpilledExpressionBlock
A special subtype of BlockExpression that indicates to the compiler that this block is a spilled expression and should not allow jumps in.Fields in com.strobel.expressions declared as BlockExpression Modifier and Type Field Description private BlockExpression
BlockExpressionList. _block
Methods in com.strobel.expressions that return BlockExpression Modifier and Type Method Description static BlockExpression
Expression. block(Expression... expressions)
static BlockExpression
Expression. block(ExpressionList<? extends Expression> expressions)
static BlockExpression
Expression. block(Expression arg0, Expression arg1)
static BlockExpression
Expression. block(Expression arg0, Expression arg1, Expression arg2)
static BlockExpression
Expression. block(Expression arg0, Expression arg1, Expression arg2, Expression arg3)
static BlockExpression
Expression. block(Expression arg0, Expression arg1, Expression arg2, Expression arg3, Expression arg4)
static BlockExpression
Expression. block(ParameterExpression[] variables, Expression... expressions)
static BlockExpression
Expression. block(ParameterExpressionList variables, Expression... expressions)
static BlockExpression
Expression. block(ParameterExpressionList variables, ExpressionList<? extends Expression> expressions)
static BlockExpression
Expression. block(Type<?> type, Expression... expressions)
static BlockExpression
Expression. block(Type<?> type, ExpressionList<? extends Expression> expressions)
static BlockExpression
Expression. block(Type<?> type, ParameterExpression[] variables, Expression... expressions)
static BlockExpression
Expression. block(Type<?> type, ParameterExpressionList variables, Expression... expressions)
static BlockExpression
Expression. block(Type<?> type, ParameterExpressionList variables, ExpressionList<? extends Expression> expressions)
(package private) BlockExpression
Block2. rewrite(ParameterExpressionList variables, Expression[] args)
(package private) BlockExpression
Block3. rewrite(ParameterExpressionList variables, Expression[] args)
(package private) BlockExpression
Block4. rewrite(ParameterExpressionList variables, Expression[] args)
(package private) BlockExpression
Block5. rewrite(ParameterExpressionList variables, Expression[] args)
(package private) BlockExpression
BlockExpression. rewrite(ParameterExpressionList variables, Expression[] args)
(package private) BlockExpression
BlockN. rewrite(ParameterExpressionList variables, Expression[] args)
(package private) BlockExpression
Scope1. rewrite(ParameterExpressionList variables, Expression[] args)
(package private) BlockExpression
ScopeN. rewrite(ParameterExpressionList variables, Expression[] args)
(package private) BlockExpression
ScopeWithType. rewrite(ParameterExpressionList variables, Expression[] args)
(package private) BlockExpression
StackSpiller.SpilledExpressionBlock. rewrite(ParameterExpressionList variables, Expression[] args)
Methods in com.strobel.expressions with parameters of type BlockExpression Modifier and Type Method Description private void
LambdaCompiler. emit(BlockExpression node, int flags)
private void
LambdaCompiler. emitBranchBlock(boolean branch, BlockExpression node, Label label)
(package private) static ExpressionList<? extends Expression>
BlockExpression. returnReadOnlyExpressions(BlockExpression provider, java.lang.Object expressionOrCollection)
protected Expression
DebugViewWriter. visitBlock(BlockExpression node)
protected Expression
ExpressionStringBuilder. visitBlock(BlockExpression node)
protected Expression
ExpressionVisitor. visitBlock(BlockExpression node)
protected Expression
VariableBinder. visitBlock(BlockExpression node)
Constructors in com.strobel.expressions with parameters of type BlockExpression Constructor Description BlockExpressionList(BlockExpression block, Expression arg0)
-