We've introduced @KspExperimental
to prevent accidental usage of implementation dependent APIs. For now, the only protected APIs are Resolver.mapToJvmSignature
and Resolver.getJvmName
. See https://kotlinlang.org/docs/reference/opt-in-requirements.html for how to use those experimental features.
Resolved Issues
#119 generated code is not visible from Java source
#129 provide an API to get jvm names
#150 findOverridee might throw exception
#157 kspTestKotlin output seems to clobber kspKotlin output
Merged PRs
#141 Add APIs to get JVM names of functions and property accessors
#146 Fix various java annotation parsing issues
#151 Fix find overridee, add tests
#156 allow setting env variables in workflow
#160 Optimize exception messages to contain helpful debug information
#161 add annotation validation to validate API
#162 Reorganize output directories