[Newbies] How to deep copy elements when using collectons?

Keith Hodges keith_hodges at yahoo.co.uk
Wed Jan 2 06:50:53 UTC 2008

To modify the behaviour of copy to be more appropriate for your class,
the facility is provided via #postCopy.

The basic copy implementation is as follows.


^ self shallowCopy postCopy

specializing #postCopy for your class, it can perfrom further copies of
its inst vars if needed.


instVarWithCollection := instVar withCollection copy.

So now the collection is a different collection although it contains the
same elements.

best regards


More information about the Beginners mailing list