Gyula Fora created FLINK-3075:
---------------------------------
Summary: Rename Either creation methods to avoid name clash with
projection methods
Key: FLINK-3075
URL: https://issues.apache.org/jira/browse/FLINK-3075
Project: Flink
Issue Type: Improvement
Reporter: Gyula Fora
Priority: Minor
Currently the method signatures for creating Either values `Either.left(left)`
and the projection methods `either.left()` only differ in the parameters.
This makes it awkward to use with lambdas such as:
'eitherStream.filter(Either:isLeft).map(Either::left)'
The above code is currently impossible.
I suggest to change the creation methods to `Either.createLeft(left)` and
`Either.createRight(right)` and also to directly expose the Left, Right classes.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)