ucr-riple / NullAwayAnnotator

A tool to help adapting code bases to NullAway type system.
MIT License
13 stars 6 forks source link

Generalize Annotator to work with any checker as oracle #193

Closed nimakarimipour closed 1 year ago

nimakarimipour commented 1 year ago

This PR abstracts all tasks executed in core logic related to NullAway specifically and extracts them into interfaces. With this change, we can add support for a new checker (e.g. taint or other nullness checkers) by just implementing the Checker interface.

Below is a quick summary of tasks related specifically to NullAway: