Uses of Class
com.strobel.expressions.CatchBlock
-
Packages that use CatchBlock Package Description com.strobel.expressions -
-
Uses of CatchBlock in com.strobel.expressions
Fields in com.strobel.expressions with type parameters of type CatchBlock Modifier and Type Field Description private ReadOnlyList<CatchBlock>
TryExpression. _handlers
Methods in com.strobel.expressions that return CatchBlock Modifier and Type Method Description static CatchBlock
Expression. makeCatch(ParameterExpression variable, Expression body)
static CatchBlock
Expression. makeCatch(ParameterExpression variable, Expression body, Expression filter)
static CatchBlock
Expression. makeCatch(Type<?> type, Expression body)
static CatchBlock
Expression. makeCatch(Type<?> type, Expression body, Expression filter)
static CatchBlock
Expression. makeCatch(Type<?> type, ParameterExpression variable, Expression body)
static CatchBlock
Expression. makeCatch(Type<?> type, ParameterExpression variable, Expression body, Expression filter)
CatchBlock
CatchBlock. update(ParameterExpression variable, Expression filter, Expression body)
protected CatchBlock
DebugViewWriter. visitCatchBlock(CatchBlock node)
CatchBlock
ExpressionStringBuilder. visitCatchBlock(CatchBlock node)
protected CatchBlock
ExpressionVisitor. visitCatchBlock(CatchBlock node)
protected CatchBlock
VariableBinder. visitCatchBlock(CatchBlock node)
Methods in com.strobel.expressions that return types with arguments of type CatchBlock Modifier and Type Method Description ReadOnlyList<CatchBlock>
TryExpression. getHandlers()
Methods in com.strobel.expressions with parameters of type CatchBlock Modifier and Type Method Description (package private) static java.lang.String
ExpressionStringBuilder. catchBlockToString(CatchBlock node)
private void
LambdaCompiler. emitCatchStart(CatchBlock cb)
private void
LambdaCompiler. emitSaveExceptionOrPop(CatchBlock cb)
static TryExpression
Expression. makeTry(Type<?> type, Expression body, CatchBlock... handlers)
static TryExpression
Expression. makeTry(Type<?> type, Expression body, Expression finallyBlock, CatchBlock... handlers)
static TryExpression
Expression. tryCatch(Expression body, CatchBlock... handlers)
static TryExpression
Expression. tryCatchFinally(Expression body, Expression finallyBlock, CatchBlock... handlers)
protected CatchBlock
DebugViewWriter. visitCatchBlock(CatchBlock node)
CatchBlock
ExpressionStringBuilder. visitCatchBlock(CatchBlock node)
protected CatchBlock
ExpressionVisitor. visitCatchBlock(CatchBlock node)
protected CatchBlock
VariableBinder. visitCatchBlock(CatchBlock node)
Method parameters in com.strobel.expressions with type arguments of type CatchBlock Modifier and Type Method Description static TryExpression
Expression. makeTry(Type<?> type, Expression body, ReadOnlyList<CatchBlock> catchBlocks, Expression finallyBlock)
TryExpression
TryExpression. update(Expression body, ReadOnlyList<CatchBlock> handlers, Expression finallyBlock)
private static void
Expression. validateTryAndCatchHaveSameType(Type<?> type, Expression tryBody, ReadOnlyList<CatchBlock> handlers)
Constructor parameters in com.strobel.expressions with type arguments of type CatchBlock Constructor Description TryExpression(Type type, Expression body, ReadOnlyList<CatchBlock> handlers, Expression finallyBlock)
-