KCP-Development
Tools and utilities for the development of Kotlin compiler plugins. Consult the documentation for each module for usage instructions.
All modules:
Link copied to clipboard
A suite of Gradle plugins that shoule be applied to your compiler plugin project.
Link copied to clipboard
Provides utilities for declaring command line processors and plugin registrars.
Link copied to clipboard
A Gradle plugin to set up the Gradle plugin for the compiler plugin. Boy that's a mouthful.
Link copied to clipboard
This module adds some wrappers around the Kotlin compiler test framework to make it easier to test plugins. Conventions are focused around testing an individual plugin, not the compiler as a whole. In practice this means it is designed for: