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)

Reply via email to