On 19.04.25 12:32, Saravanan Palanichamy wrote:
When I define a class in Groovy with 2 methods with the same name, one private and one public, I get this error during static compilation

    Mixing private and public/protected methods of the same name causes
    multimethods to be disabled and is forbidden to avoid surprising
    behaviour. Renaming the private methods will solve the problem.


I understand the need for multi methods and dispatching with runtime types, but how can I disable this behaviour? I am using @CompileStatic and it still hits this error

CompileStatic does not support multi methods, so I totally agree that this message should not appear for static compiled classes.

bye Jochen

Reply via email to