/objects/applications/smalltalk/generated_by_smalltalk.self

http://github.com/ticking/self · Unknown · 77 lines · 55 code · 22 blank · 0 comment · 0 complexity · cd63d758206355daed8cd756574bef4e MD5 · raw file

  1. '$Revision: 30.6 $'
  2. '
  3. Copyright 1992-2006 Sun Microsystems, Inc.
  4. See the LICENSE file for license information.
  5. '
  6. '-- Module body'
  7. bootstrap addSlotsTo: bootstrap stub -> 'globals' -> 'modules' -> () From: ( | {
  8. 'ModuleInfo: Module: generated_by_smalltalk InitialContents: FollowSlot'
  9. generated_by_smalltalk = bootstrap define: bootstrap stub -> 'globals' -> 'modules' -> 'generated_by_smalltalk' -> () ToBe: bootstrap addSlotsTo: (
  10. bootstrap remove: 'comment' From:
  11. bootstrap remove: 'directory' From:
  12. bootstrap remove: 'fileInTimeString' From:
  13. bootstrap remove: 'postFileIn' From:
  14. bootstrap remove: 'revision' From:
  15. bootstrap remove: 'subpartNames' From:
  16. globals modules init copy ) From: bootstrap setObjectAnnotationOf: bootstrap stub -> 'globals' -> 'modules' -> 'generated_by_smalltalk' -> () From: ( |
  17. {} = 'ModuleInfo: Creator: globals modules generated_by_smalltalk.
  18. CopyDowns:
  19. globals modules init. copy
  20. SlotsToOmit: comment directory fileInTimeString postFileIn revision subpartNames.
  21. \x7fIsComplete: '.
  22. | ) .
  23. } | )
  24. bootstrap addSlotsTo: bootstrap stub -> 'globals' -> 'modules' -> 'generated_by_smalltalk' -> () From: ( | {
  25. 'ModuleInfo: Module: generated_by_smalltalk InitialContents: FollowSlot\x7fVisibility: public'
  26. comment <- ''.
  27. } | )
  28. bootstrap addSlotsTo: bootstrap stub -> 'globals' -> 'modules' -> 'generated_by_smalltalk' -> () From: ( | {
  29. 'ModuleInfo: Module: generated_by_smalltalk InitialContents: FollowSlot\x7fVisibility: public'
  30. directory <- 'applications/smalltalk'.
  31. } | )
  32. bootstrap addSlotsTo: bootstrap stub -> 'globals' -> 'modules' -> 'generated_by_smalltalk' -> () From: ( | {
  33. 'ModuleInfo: Module: generated_by_smalltalk InitialContents: InitializeToExpression: (_CurrentTimeString)\x7fVisibility: public'
  34. fileInTimeString <- _CurrentTimeString.
  35. } | )
  36. bootstrap addSlotsTo: bootstrap stub -> 'globals' -> 'modules' -> 'generated_by_smalltalk' -> () From: ( | {
  37. 'ModuleInfo: Module: generated_by_smalltalk InitialContents: FollowSlot'
  38. postFileIn = ( |
  39. |
  40. transporter moduleDictionary resetFillingSemaphore.
  41. snapshotAction addSchedulerInitialMessage:
  42. message copy receiver: transporter moduleDictionary
  43. Selector: 'resetFillingSemaphore'.
  44. resend.postFileIn).
  45. } | )
  46. bootstrap addSlotsTo: bootstrap stub -> 'globals' -> 'modules' -> 'generated_by_smalltalk' -> () From: ( | {
  47. 'ModuleInfo: Module: generated_by_smalltalk InitialContents: FollowSlot\x7fVisibility: public'
  48. revision <- '$Revision: 30.6 $'.
  49. } | )
  50. bootstrap addSlotsTo: bootstrap stub -> 'globals' -> 'modules' -> 'generated_by_smalltalk' -> () From: ( | {
  51. 'ModuleInfo: Module: generated_by_smalltalk InitialContents: FollowSlot\x7fVisibility: public'
  52. subpartNames <- ''.
  53. } | )
  54. '-- Side effects'
  55. globals modules generated_by_smalltalk postFileIn