As far as I know, right now only classes get annotated with @Metadata. This is limiting when dealing with annotation processing. For example, I’m writing an annotation processor that parses an annotation on fields and generates methods that need to know, among other things, the type of the field that was annotated. Unfortunately this is impossible (?), because information such as nullability is not available during annotation processing.
Are there any plans to include @Metadata in fields in order to describe their types, or otherwise provide this information (other than reflection since that’s limited to runtime)? Or is this already possible and I’m missing something?