Compiler plugin for Gradle that removes the final
restriction for all classes and functions.
This is different from kotlin-allopen in that you don't have to specify which classes to open up.
Add the usual plugin definition to your
build.gradle
:
plugins {
id "no.synth.kotlin-really-allopen" version "0.4"
}
For reasons still unknown you need to add
gradlePluginPortal()
to the root-level repositories
definition as well:
repositories {
gradlePluginPortal()
}
./gradlew :kotlin-really-allopen:build :kotlin-really-allopen:publishToMavenLocal :functional-test:build
I have used kotlin-allopen (2) and sample-kotlin-compiler-plugin as inspiration for this plugin.