Class StreamCatOrError

All Implemented Interfaces:
Consumer<EK9Parser.StreamCatContext>

final class StreamCatOrError extends TypedSymbolAccess implements Consumer<EK9Parser.StreamCatContext>
Deals with working out what the type being 'catted' is. A bit more complex than you might think. This is because there can be multiple expressions as part of the 'cat'. So it is essential to establish a common type.