public static class FlowExpressionParseUtil.FlowExpressionContext
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.List<FlowExpressions.Receiver> |
arguments |
AnnotatedTypeFactory |
atypeFactory |
FlowExpressions.Receiver |
outerReceiver |
FlowExpressions.Receiver |
receiver |
Constructor and Description |
---|
FlowExpressionContext(FlowExpressions.Receiver receiver,
FlowExpressions.Receiver outerReceiver,
java.util.List<FlowExpressions.Receiver> arguments,
AnnotatedTypeFactory factory) |
FlowExpressionContext(FlowExpressions.Receiver receiver,
java.util.List<FlowExpressions.Receiver> arguments,
AnnotatedTypeFactory factory) |
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 java.util.List<FlowExpressions.Receiver> arguments
public final AnnotatedTypeFactory atypeFactory
public final FlowExpressions.Receiver outerReceiver
public FlowExpressionContext(FlowExpressions.Receiver receiver, java.util.List<FlowExpressions.Receiver> arguments, AnnotatedTypeFactory factory)
public FlowExpressionContext(FlowExpressions.Receiver receiver, FlowExpressions.Receiver outerReceiver, java.util.List<FlowExpressions.Receiver> arguments, AnnotatedTypeFactory factory)
public FlowExpressionParseUtil.FlowExpressionContext changeReceiver(FlowExpressions.Receiver receiver)
public FlowExpressionParseUtil.FlowExpressionContext useOuterReceiver()