jiawei chen created FLINK-12004:
-----------------------------------

             Summary: Consider about POJO using method chaining when extract 
TypeInformation
                 Key: FLINK-12004
                 URL: https://issues.apache.org/jira/browse/FLINK-12004
             Project: Flink
          Issue Type: Improvement
          Components: API / DataStream
    Affects Versions: 1.7.2
            Reporter: jiawei chen


I have a POJO class using method chaining such as :
{code:java}
public static class CustomChainingPojoType {
private String myField1;
private int myField2;

public CustomChainingPojoType() {
}

public CustomChainingPojoType setMyField1(String myField1) {
this.myField1 = myField1;
return this;
}

public CustomChainingPojoType setMyField2(int myField2) {
this.myField2 = myField2;
return this;
}

public String getMyField1() {
return myField1;
}

public int getMyField2() {
return myField2;
}
}{code}
 

It can not be analyze as POJO in TypeExtractor because the set method return 
type is not Void, How about add a condition that return type can be class self.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to