> there's Android gradle plugin transforms whic...
# android
a
there's Android gradle plugin transforms which modify data classes in similar ways to AutoValue's extensions API
Yeah, but it is build system + Android Gradle Plugin specific solution… That’s why I’m looking for more general solution that anybody who uses
kotlinc
will be able to apply. @vmironov: I don’t think that “mess up” is appropriate argument here, you can mess up with Android Gradle Plugin transform API and any similar solution. Even if
kotlinc
plugin API won’t be stable it’ll be ~ok to write plugins because we explicitly specify what
kotlinc
version to use in the project. It’s not like JDK’s
javac
where you can’t easily force whole team to use one specific JDK version. Extension developers could release updates for specific kompiler versions like authors of AutoValue extensions do when new release of AutoValue arrives.