Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lastnpe/external-annotations-esperanto
Tooling to convert different representations of externalized Java annotations to & fro' each other
https://github.com/lastnpe/external-annotations-esperanto
code-analysis eclipse eea esperanto java null-analysis nullability nullable star-trek startrek static-analysis static-code-analysis
Last synced: 14 days ago
JSON representation
Tooling to convert different representations of externalized Java annotations to & fro' each other
- Host: GitHub
- URL: https://github.com/lastnpe/external-annotations-esperanto
- Owner: lastnpe
- License: epl-1.0
- Created: 2017-09-29T13:02:44.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-21T17:02:33.000Z (6 months ago)
- Last Synced: 2024-11-24T18:08:02.428Z (3 months ago)
- Topics: code-analysis, eclipse, eea, esperanto, java, null-analysis, nullability, nullable, star-trek, startrek, static-analysis, static-code-analysis
- Language: Java
- Homepage: http://www.lastnpe.org
- Size: 13.7 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# external-annotations-esperanto
[Star Trek Universal Translator](https://github.com/louh/universal-translator-faq) like tooling to convert different representations of externalized Java annotations to & fro' each other. Bit like the [humans' international auxiliary language Esperanto](https://en.wikipedia.org/wiki/Esperanto) (EO, EPO)... :-) _saluton, karaj sameideanoj!_
## Supported External Java Annotation formats
* [Eclipse's EEA External Annotations](http://help.eclipse.org/latest/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_external_null_annotations.htm)
* Regular plain good old valid Java syntax sources
* _Checker Framework Stubs (`.astub`) ?_
* [Annotation File Format from Checker Framework Support](https://checkerframework.org/annotation-file-utilities/annotation-file-format.html) with their **[similar tool](https://github.com/typetools/annotation-tools)**
* NullAway [Library Models](https://github.com/uber/NullAway/wiki/Configuration#library-models) and [`*.astubx`](https://github.com/lastnpe/external-annotations-esperanto/issues/3)
* [JSpecify JDK nullness information](https://github.com/enola-dev/enola/issues/845#issuecomment-2299888800) ?
* ...## Usage
_TODO... ;-)_