Uses of Class
com.strobel.expressions.BlockExpression
Packages that use BlockExpression
-
Uses of BlockExpression in com.strobel.expressions
Subclasses of BlockExpression in com.strobel.expressionsModifier and TypeClassDescription(package private) final class(package private) final class(package private) final class(package private) final class(package private) class(package private) final class(package private) class(package private) class(package private) final class(package private) static final classA 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 BlockExpressionMethods in com.strobel.expressions that return BlockExpressionModifier and TypeMethodDescriptionstatic BlockExpressionExpression.block(Expression... expressions) static BlockExpressionExpression.block(ExpressionList<? extends Expression> expressions) static BlockExpressionExpression.block(Expression arg0, Expression arg1) static BlockExpressionExpression.block(Expression arg0, Expression arg1, Expression arg2) static BlockExpressionExpression.block(Expression arg0, Expression arg1, Expression arg2, Expression arg3) static BlockExpressionExpression.block(Expression arg0, Expression arg1, Expression arg2, Expression arg3, Expression arg4) static BlockExpressionExpression.block(ParameterExpression[] variables, Expression... expressions) static BlockExpressionExpression.block(ParameterExpressionList variables, Expression... expressions) static BlockExpressionExpression.block(ParameterExpressionList variables, ExpressionList<? extends Expression> expressions) static BlockExpressionExpression.block(Type<?> type, Expression... expressions) static BlockExpressionExpression.block(Type<?> type, ExpressionList<? extends Expression> expressions) static BlockExpressionExpression.block(Type<?> type, ParameterExpression[] variables, Expression... expressions) static BlockExpressionExpression.block(Type<?> type, ParameterExpressionList variables, Expression... expressions) static BlockExpressionExpression.block(Type<?> type, ParameterExpressionList variables, ExpressionList<? extends Expression> expressions) (package private) BlockExpressionBlock2.rewrite(ParameterExpressionList variables, Expression[] args) (package private) BlockExpressionBlock3.rewrite(ParameterExpressionList variables, Expression[] args) (package private) BlockExpressionBlock4.rewrite(ParameterExpressionList variables, Expression[] args) (package private) BlockExpressionBlock5.rewrite(ParameterExpressionList variables, Expression[] args) (package private) BlockExpressionBlockExpression.rewrite(ParameterExpressionList variables, Expression[] args) (package private) BlockExpressionBlockN.rewrite(ParameterExpressionList variables, Expression[] args) (package private) final BlockExpressionScope1.rewrite(ParameterExpressionList variables, Expression[] args) (package private) BlockExpressionScopeN.rewrite(ParameterExpressionList variables, Expression[] args) (package private) final BlockExpressionScopeWithType.rewrite(ParameterExpressionList variables, Expression[] args) (package private) BlockExpressionStackSpiller.SpilledExpressionBlock.rewrite(ParameterExpressionList variables, Expression[] args) Methods in com.strobel.expressions with parameters of type BlockExpressionModifier and TypeMethodDescriptionprivate voidLambdaCompiler.emit(BlockExpression node, int flags) private voidLambdaCompiler.emitBranchBlock(boolean branch, BlockExpression node, Label label) (package private) static ExpressionList<? extends Expression> BlockExpression.returnReadOnlyExpressions(BlockExpression provider, Object expressionOrCollection) protected ExpressionDebugViewWriter.visitBlock(BlockExpression node) protected ExpressionExpressionStringBuilder.visitBlock(BlockExpression node) protected ExpressionExpressionVisitor.visitBlock(BlockExpression node) protected ExpressionVariableBinder.visitBlock(BlockExpression node) Constructors in com.strobel.expressions with parameters of type BlockExpressionModifierConstructorDescription(package private)BlockExpressionList(BlockExpression block, Expression arg0)