Github user StefanRRichter commented on a diff in the pull request: https://github.com/apache/flink/pull/5885#discussion_r184086555 --- Diff: flink-runtime/src/main/java/org/apache/flink/runtime/state/heap/HeapAggregatingState.java --- @@ -47,21 +47,23 @@ /** * Creates a new key/value state for the given hash map of key/value pairs. * - * @param stateDesc - * The state identifier for the state. This contains name and can create a default state value. + * @param valueSerializer + * The serializer for the state. * @param stateTable * The state table to use in this kev/value state. May contain initial state. * @param namespaceSerializer * The serializer for the type that indicates the namespace */ public HeapAggregatingState( - AggregatingStateDescriptor<IN, ACC, OUT> stateDesc, StateTable<K, N, ACC> stateTable, TypeSerializer<K> keySerializer, - TypeSerializer<N> namespaceSerializer) { + TypeSerializer<ACC> valueSerializer, + TypeSerializer<N> namespaceSerializer, + ACC defaultValue, --- End diff -- The comments are not updated to reflect this and the next line.
---