[ 
https://issues.apache.org/jira/browse/AVRO-4119?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Westra van Holthe - Kind updated AVRO-4119:
-------------------------------------------------
    Fix Version/s: 1.13.0

> 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
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.12.1, 1.13.0
>
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> 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 already created a PR with a proposed implementation.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to