benediktwerner opened a new pull request, #3312: URL: https://github.com/apache/avro/pull/3312
## What is the purpose of the change This pull request adds the nullSafeAnnotationNullable and nullSafeAnnotationNotNull configuration options to the Java code generator, making it possible to specify the exact annotations to use when createNullSafeAnnotations is enabled. This allows using annotations beside the JetBrains annotations (which remain the default for backward compatibility), fixing AVRO-4119. ## Verifying this change This change added tests and can be verified as follows: - Added test that validates that JSpecify instead of JetBrains annotations are generated when the new configuration values are set appropriately. ## Documentation - Does this pull request introduce a new feature? yes - If yes, how is the feature documented? JavaDocs -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@avro.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org