Bug 9551

GemBuilder for Smalltalk/VW

8.5, 8.4, 8.3, 8.2, 8.1, 7.6.1, 7.6, 7.5, 7.4.1, 7.4, 7.3.3, 7.3.2, 7.3.1, 7.3, 7.2.2, 7.2.1, 7.2, 7.1.2, 7.1.1, 7.1, 7.0.2, 7.0.1, 7.0, 6.2, 6.x, 5.2.3, 5.2.2, 5.2.1, 5.1.x

GemBuilder fileout/filein of GemStone Smalltalk doesn't initialize classes

From GemBuilder, when you file out GemStone Smalltalk classes that have
class initialize methods, and then file that fileout back in, the classes
will not get initialized automatically after the filein.

GemBuilder fileout relies on GemStone server code to produce the fileout
text, and GemStone server classes do not by default perform class initialization.

Workaround

You can implement the class method fileOutPostMethodsOn: aStream on your
GemStone server class that requires initialization, to write the appropriate
initialization to the fileout.


Last updated: 5/6/14