[ https://issues.apache.org/jira/browse/FLINK-6909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16479110#comment-16479110 ]
ASF GitHub Bot commented on FLINK-6909: --------------------------------------- GitHub user twalthr opened a pull request: https://github.com/apache/flink/pull/6033 [FLINK-6909] [types] Add tests for Lombok POJOs ## What is the purpose of the change Add tests for POJOs generated with Lombok. We add these tests to notice incompatibilities when updating Java versions or type extraction in the future. ## Brief change log - Unit test added ## Verifying this change - Unit test added ## Does this pull request potentially affect one of the following parts: - Dependencies (does it add or upgrade a dependency): yes - The public API, i.e., is any changed class annotated with `@Public(Evolving)`: no - The serializers: no - The runtime per-record code paths (performance sensitive): no - Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: no - The S3 file system connector: no ## Documentation - Does this pull request introduce a new feature? no - If yes, how is the feature documented? not applicable You can merge this pull request into a Git repository by running: $ git pull https://github.com/twalthr/flink FLINK-6909_2 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/flink/pull/6033.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #6033 ---- commit 1e1d412bf5f89d0e035f51cb8be9e530760f4621 Author: Timo Walther <twalthr@...> Date: 2018-05-17T13:54:07Z [FLINK-6909] [types] Add tests for Lombok POJOs ---- > Flink should support Lombok POJO > -------------------------------- > > Key: FLINK-6909 > URL: https://issues.apache.org/jira/browse/FLINK-6909 > Project: Flink > Issue Type: Wish > Components: Type Serialization System > Reporter: Md Kamaruzzaman > Assignee: Timo Walther > Priority: Minor > > Project lombok helps greatly to reduce boilerplate Java Code. > It seems that Flink does not accept a lombok POJO as a valid pojo. > e.g. Here is a POJO defined with lombok: > @Getter > @Setter > @NoArgsConstructor > public class SimplePojo > Using this Pojo class to read from CSV file throws this exception: > Exception in thread "main" java.lang.ClassCastException: > org.apache.flink.api.java.typeutils.GenericTypeInfo cannot be cast to > org.apache.flink.api.java.typeutils.PojoTypeInfo > It would be great if flink supports lombok POJO. -- This message was sent by Atlassian JIRA (v7.6.3#76005)