public static class FlowExpressionParseUtil.FlowExpressionContext extends Object
Modifier and Type | Field and Description |
---|---|
List<FlowExpressions.Receiver> |
arguments |
BaseContext |
checkerContext |
FlowExpressions.Receiver |
outerReceiver |
FlowExpressions.Receiver |
receiver |
Constructor and Description |
---|
FlowExpressionContext(FlowExpressions.Receiver receiver,
FlowExpressions.Receiver outerReceiver,
List<FlowExpressions.Receiver> arguments,
BaseContext checkerContext) |
FlowExpressionContext(FlowExpressions.Receiver receiver,
List<FlowExpressions.Receiver> arguments,
BaseContext checkerContext) |
Modifier and Type | Method and Description |
---|---|
FlowExpressionParseUtil.FlowExpressionContext |
changeReceiver(FlowExpressions.Receiver receiver)
Returns a copy of the context that is identical, but has a different
receiver.
|
FlowExpressionParseUtil.FlowExpressionContext |
useOuterReceiver()
Returns a copy of the context that is identical, but uses the outer
receiver as main receiver.
|
public final FlowExpressions.Receiver receiver
public final List<FlowExpressions.Receiver> arguments
public final FlowExpressions.Receiver outerReceiver
public final BaseContext checkerContext
public FlowExpressionContext(FlowExpressions.Receiver receiver, List<FlowExpressions.Receiver> arguments, BaseContext checkerContext)
public FlowExpressionContext(FlowExpressions.Receiver receiver, FlowExpressions.Receiver outerReceiver, List<FlowExpressions.Receiver> arguments, BaseContext checkerContext)
public FlowExpressionParseUtil.FlowExpressionContext changeReceiver(FlowExpressions.Receiver receiver)
public FlowExpressionParseUtil.FlowExpressionContext useOuterReceiver()