equal
deleted
inserted
replaced
365 oldMeta becomeSameAs:newClass class. |
365 oldMeta becomeSameAs:newClass class. |
366 |
366 |
367 ObjectMemory flushCaches. |
367 ObjectMemory flushCaches. |
368 LoadedClasses rehash. |
368 LoadedClasses rehash. |
369 |
369 |
370 (newClass class implements:#initialize) ifTrue:[ |
370 newClass initializeWithAllPrivateClasses. |
371 newClass initialize. |
|
372 ]. |
|
373 newClass privateClassesDo:[:aPrivateClass | |
|
374 (aPrivateClass class implements:#initialize) ifTrue:[ |
|
375 aPrivateClass initialize. |
|
376 ] |
|
377 ]. |
|
378 newClass postAutoload. |
371 newClass postAutoload. |
379 ^ newClass |
372 ^ newClass |
380 |
373 |
381 "Modified: / 3.2.1998 / 18:30:13 / cg" |
374 "Modified: / 13.5.1998 / 23:38:04 / cg" |
382 ! ! |
375 ! ! |
383 |
376 |
384 !Autoload class methodsFor:'message catching'! |
377 !Autoload class methodsFor:'message catching'! |
385 |
378 |
386 basicNew |
379 basicNew |
595 ! ! |
588 ! ! |
596 |
589 |
597 !Autoload class methodsFor:'documentation'! |
590 !Autoload class methodsFor:'documentation'! |
598 |
591 |
599 version |
592 version |
600 ^ '$Header: /cvs/stx/stx/libbasic/Autoload.st,v 1.79 1998-02-16 12:03:47 stefan Exp $' |
593 ^ '$Header: /cvs/stx/stx/libbasic/Autoload.st,v 1.80 1998-05-13 21:38:30 cg Exp $' |
601 ! ! |
594 ! ! |
602 Autoload initialize! |
595 Autoload initialize! |