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

Reply via email to