[ 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)