6 ^ self basicNew initialize!
10 ^ (self basicNew: size) initialize!
14 <primitive: 'Behavior_new'>
19 <primitive: 'Behavior_newSize'>
31 ^ instanceClass name, ' class'!
51 ^ instanceVariableNames!
56 addSelector: aSymbol withMethod: aMethod
57 methodDictionary at: aSymbol put: aMethod!
60 removeSelector: aSymbol
61 methodDictionary removeKey: aSymbol!
65 ^ methodDictionary keys!
76 [selectors includeAll: class selectors.
77 class := class superclass].
83 ^ methodDictionary isEmpty not!
86 includesSelector: aSymbol
87 ^ methodDictionary includes: aSymbol!
90 canUnderstand: aSymbol
96 [(methodDictionary includesKey: aSymbol) ifTrue: [^ true].
97 class := class superclass].
108 [class == aClass ifTrue: [^ true].
109 class := class superclass].
118 <primitive: 'Behavior_compile'>
119 self error: 'could not compile code'!
125 aStream nextPutAll: self name!