Community
Participate
Working Groups
in groovy constructors the uninitialized objects lie around for longer than in a normal java constructor - perthis clauses can cause attempts to pass these objects out of the ctor - and that isn't allowed until they have been initialized
simplest strategy for now is to avoid perthis entry weaving inside groovy constructors which avoids this funkyness. The actual aspect that caused this has been changed to a singleton now anyway! Groovy recognized by whether they are GroovyObjects (interface) or GroovyObjectSupports (class)