Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xzel23/cabe

Inject null-checks into Java-code
https://github.com/xzel23/cabe

bytecode instrumentation java jspecify null-check null-safe nullability

Last synced: 8 days ago
JSON representation

Inject null-checks into Java-code

Awesome Lists containing this project

README

        

Cabe [![MIT License](https://img.shields.io/badge/license-MIT-blue)](LICENSE) [![Language](https://img.shields.io/badge/language-Java-blue.svg?style=flat-square)](https://github.com/topics/java)
====

A bytecode instrumentation tool that inserts null checks based on JSpecify annotations.

Usage
-----

- add the plugin in `build.gradle`:
```
plugins {
id 'com.dua3.cabe' version '3.0.1'
}
```

- read the [documentation](https://xzel23.github.io/cabe/cabe.html) for details on configuration and usage.