ok that means I cannot rely on it and I will have to initialize my class variables in specific methods. No problem, ifNil here I come :)
On Tue, Dec 8, 2015 at 12:24 AM Sven Van Caekenberghe <s...@stfx.eu> wrote: > Hi Dimitris, > > > On 07 Dec 2015, at 23:12, Dimitris Chloupis <kilon.al...@gmail.com> > wrote: > > > > I have read that a metaclass (class side of the class) is initialised > when its loaded to the image by monticello, Are there any other cases when > the initialize method of the the metaclass is being called ? > > Correct: a class #initialize is called when its code is loaded, but only > if it is not yet present or different in source code from what is already > present (this last point will bite you one day ;-). > > Else, the #initialize should be called manually (for example to reload > some caches, or reset some system state). This sometimes happens in > #postLoads or install scripts. > > I am not aware of any automatic invocations. > > Sven > > > > >