kafka/checkstyle
Colin Patrick McCabe 02df8e1496
KAFKA-8986: Allow null as a valid default for tagged fields. (#7585)
Allow null as a valid default for tagged fields.  Fix a bunch of cases where this would previously result in null pointer dereferences.

Also allow inferring FieldSpec#versions based on FieldSpec#taggedVersions.  Prefix 'key' with an underscore when it is used in the generated code, to avoid potential name collisions if someone names an RPC field "key".

Allow setting setting hexadecimal constants and 64-bit contstants.

Add a lot more test cases to SimpleExampleMessage.json.

Reviewers: Jason Gustafson <jason@confluent.io>
2019-11-20 16:40:18 -08:00
..
.scalafmt.conf MINOR: Add Scalafmt to Streams Scala API (#4965) 2018-07-09 16:48:34 -07:00
checkstyle.xml KAFKA-7308: Fix rat and checkstyle config for Java 11 support (#5529) 2018-08-18 08:18:28 -07:00
import-control-core.xml MINOR: Update usage of deprecated API (#6146) 2019-01-29 11:15:43 -08:00
import-control-jmh-benchmarks.xml KAFKA-9039: Optimize ReplicaFetcher fetch path (#7443) 2019-10-16 09:49:53 -07:00
import-control.xml KAFKA-8340, KAFKA-8819: Use PluginClassLoader while statically initializing plugins (#7315) 2019-10-16 20:43:00 -05:00
java.header MINOR: improve license header check by providing head file instead of (prefix) header regex 2017-02-28 12:35:04 -08:00
suppressions.xml KAFKA-8986: Allow null as a valid default for tagged fields. (#7585) 2019-11-20 16:40:18 -08:00