Benedikt Werner created AVRO-4119: ------------------------------------- Summary: Make Nullable and NotNull annotations configurable Key: AVRO-4119 URL: https://issues.apache.org/jira/browse/AVRO-4119 Project: Apache Avro Issue Type: Improvement Components: java Reporter: Benedikt Werner
In AVRO-3641, the createNullSafeAnnotations option was added to the Java code generator to enable generating @Nullable and @NotNull annotations depending on a field's nullability. However, this always generates JetBrains nullability annotations, which isn't ideal for projects using one of the many other nullability annotations. A universal solution would be to make the exact annotations to generate configurable, defaulting to the JetBrains annotations for backwards-compatibility. I will create a PR with a proposed implementation shortly. -- This message was sent by Atlassian Jira (v8.20.10#820010)