ebAtUelzener commented on PR #3614:
URL: https://github.com/apache/avro/pull/3614#issuecomment-5067544765

   > Does this plugin support JSpecify nullability annotations for Kotlin 
compatibility? :) JSpecify is the new standard adopted by JetBrains, Spring 
Framework, etc.
   
   Since the JSpecify `Nullable` annotation explicitely requires 
`Target(TYPE_USE)` the plugin is not yet compatible with it.
   
   The generated classes currently have annotations in non-compatible 
locations, just one example:
   
   ```java
   // non-compatible
   private @org.jspecify.annotations.Nullable java.lang.String myField;
   
   // compatible
   private [email protected] String myField;
   ```
   
   From what i gathered though, i'd say it would fall outside of this plugin's 
scope to implement this feature.
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to