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)