Class StreamExpressionOrError

All Implemented Interfaces:
Consumer<EK9Parser.StreamExpressionContext>

final class StreamExpressionOrError extends TypedSymbolAccess implements Consumer<EK9Parser.StreamExpressionContext>
Now does the check/processing of the whole stream pipeline. This focuses on the checking/population of consumes/produces of types in each of the stages of the pipeline from the sources, pipe-line-parts* and termination. This is quite tricky because some things types are fixed and others more flexible.