[ 
https://issues.apache.org/jira/browse/FLINK-4609?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15480755#comment-15480755
 ] 

ASF GitHub Bot commented on FLINK-4609:
---------------------------------------

Github user greghogan commented on a diff in the pull request:

    https://github.com/apache/flink/pull/2490#discussion_r78286377
  
    --- Diff: 
flink-java/src/main/java/org/apache/flink/api/java/operators/CrossOperator.java 
---
    @@ -129,14 +129,11 @@ private String getDefaultName() {
     
                public DefaultCross(DataSet<I1> input1, DataSet<I2> input2, 
CrossHint hint, String defaultName) {
                        
    -                   super(input1, input2, new DefaultCrossFunction<I1, 
I2>(),
    +                   super(Preconditions.checkNotNull(input1, "input1 is 
null"),
    --- End diff --
    
    Can we do the preconditions check in `TwoInputOperator` rather than the 
subclasses?


> Remove redundant check for null in CrossOperator
> ------------------------------------------------
>
>                 Key: FLINK-4609
>                 URL: https://issues.apache.org/jira/browse/FLINK-4609
>             Project: Flink
>          Issue Type: Bug
>          Components: Java API
>    Affects Versions: 1.1.2
>            Reporter: Alexander Pivovarov
>            Priority: Trivial
>
> CrossOperator checks input1 and input2 for null after they were dereferenced



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to