-
Notifications
You must be signed in to change notification settings - Fork 299
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
External Annotations Format/s Support, instead LibraryModels #1024
Comments
Hi @vorburger! Short answer: I think it shouldn't be too hard to write a Longer answer: a key motivation for NullAway has always been fast running times, so NullAway can run on every build. When we were first writing NullAway we looked at supporting Checker Framework stub files, but we were concerned about the time required to parse many stubs. So we went with
I don't think any kind of code generator is needed necessarily. What I would try at first is to just write an implementation of |
Greetings! 🤗
https://www.lastnpe.org founder ⛲ here.
Coming today from enola-dev/enola#845.
Just wondering if NullAway had ever considered External Annotations (such as Eclipse EEA and also old Wiki, or that Annotation File Format from Checker Framework Support), instead of LibraryModels?
Or perhaps someone hacked some sort of LibraryModels generator kind of thing? I dreamt of something like that in https://github.com/lastnpe/external-annotations-esperanto, many moons 🌝 ago - but never did it.
/CC @cpovirk
The text was updated successfully, but these errors were encountered: