@@ -18,35 +18,36 @@ Internal Representation and Key Implementation Points.
1818 metaMessages: <GHMetaMessages class>
1919"
2020Class {
21- #name : # GHMetaLevel ,
22- #superclass : # Object ,
21+ #name : ' GHMetaLevel' ,
22+ #superclass : ' Object' ,
2323 #instVars : [
2424 ' metaMessages'
2525 ],
2626 #classVars : [
2727 ' Empty' ,
2828 ' Standard'
2929 ],
30- #category : ' Ghost-ObjectGhost'
30+ #category : ' Ghost-ObjectGhost' ,
31+ #package : ' Ghost-ObjectGhost'
3132}
3233
33- { #category : # accessing }
34+ { #category : ' accessing' }
3435GHMetaLevel class >> empty [
3536 ^ Empty ifNil: [ Empty := GHMetaLevel with: GHEmptyMetaMessages ]
3637]
3738
38- { #category : # accessing }
39+ { #category : ' accessing' }
3940GHMetaLevel class >> standard [
4041 ^ Standard ifNil: [ Standard := GHMetaLevel with: GHStandardMetaMessages ]
4142]
4243
43- { #category : # ' instance creation' }
44+ { #category : ' instance creation' }
4445GHMetaLevel class >> with: aMetaMessagesClass [
4546 ^ self new
4647 metaMessages: aMetaMessagesClass
4748]
4849
49- { #category : # operations }
50+ { #category : ' operations' }
5051GHMetaLevel >> executeMetaMessage: aMessage on: aGhost [
5152
5253 | metaMessageImplementor |
@@ -55,24 +56,24 @@ GHMetaLevel >> executeMetaMessage: aMessage on: aGhost [
5556 ^ metaMessageImplementor executeMetaMessage: aMessage
5657]
5758
58- { #category : # initialize }
59+ { #category : ' initialize' }
5960GHMetaLevel >> initialize [
6061 super initialize.
6162
6263 metaMessages := GHEmptyMetaMessages
6364]
6465
65- { #category : # testing }
66+ { #category : ' testing' }
6667GHMetaLevel >> isMetaMessage: aMessage [
6768 ^ metaMessages includes: aMessage selector
6869]
6970
70- { #category : # accessing }
71+ { #category : ' accessing' }
7172GHMetaLevel >> metaMessages [
7273 ^ metaMessages
7374]
7475
75- { #category : # accessing }
76+ { #category : ' accessing' }
7677GHMetaLevel >> metaMessages: anObject [
7778 metaMessages := anObject
7879]
0 commit comments