Dariusz Kordonski created KAFKA-9490:
----------------------------------------

             Summary: Some factory methods in Grouped are missing generic 
parameters
                 Key: KAFKA-9490
                 URL: https://issues.apache.org/jira/browse/KAFKA-9490
             Project: Kafka
          Issue Type: Bug
          Components: streams
    Affects Versions: 2.4.0
            Reporter: Dariusz Kordonski


The following methods in {{Grouped}} class seem to be missing generic 
parameters {{<K,V> }}in the declated return type:
{code:java}
public static <K> Grouped keySerde(final Serde<K> keySerde) { return new       
Grouped<>(null, keySerde, null); 
}

public static <V> Grouped valueSerde(final Serde<V> valueSerde) { return new 
Grouped<>(null, null, valueSerde); 
} {code}
I think it both cases it should be:
{code:java}
public static <K,V> Grouped<K,V> ...() {code}
This causes "unchecked call" compiler warnings when called by clients.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to