I’m trying to write a planner rule in a dependent project. (What what it’s worth, the project is not open source, and is implemented in Kotlin.) I don’t want to make the dependent project depend on the Immutables library, because that introduces an annotation processor and might destabilize our build.
I need to implement RelRule.Config in order to override the toRule method to create an instance of my rule. But as RelRule.Config uses Immutables, it does not have an implementation that I can subclass. Has anyone else run into this problem? Julian
