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

Reply via email to