equal
deleted
inserted
replaced
207 ! ! |
207 ! ! |
208 |
208 |
209 !UndefinedObject methodsFor:'dependents access'! |
209 !UndefinedObject methodsFor:'dependents access'! |
210 |
210 |
211 addDependent:someObject |
211 addDependent:someObject |
212 "raise an error here - nil may not have dependents" |
212 "raise an error here - nil may not have dependents (it never changes anyway)" |
213 |
213 |
214 self error:'nil may not have dependents' mayProceed:true |
214 self error:'nil may not have dependents' mayProceed:true |
215 |
215 |
|
216 "Modified: / 28-07-2010 / 19:20:36 / cg" |
216 ! |
217 ! |
217 |
218 |
218 dependents |
219 dependents |
219 "nil has no dependents" |
220 "nil has no dependents" |
220 |
221 |
226 ! |
227 ! |
227 |
228 |
228 removeDependent:someObject |
229 removeDependent:someObject |
229 "ignored here - nil has no dependents" |
230 "ignored here - nil has no dependents" |
230 ! ! |
231 ! ! |
|
232 |
231 |
233 |
232 !UndefinedObject methodsFor:'error catching'! |
234 !UndefinedObject methodsFor:'error catching'! |
233 |
235 |
234 basicAt:index |
236 basicAt:index |
235 "catch array access - its illegal |
237 "catch array access - its illegal |
286 "return the number of indexed instvars |
288 "return the number of indexed instvars |
287 defined here since size in Object ommits the nil-check" |
289 defined here since size in Object ommits the nil-check" |
288 |
290 |
289 ^ 0 |
291 ^ 0 |
290 ! ! |
292 ! ! |
|
293 |
291 |
294 |
292 !UndefinedObject methodsFor:'subclass creation'! |
295 !UndefinedObject methodsFor:'subclass creation'! |
293 |
296 |
294 nilSubclass:action |
297 nilSubclass:action |
295 "common helper for subclass creation. |
298 "common helper for subclass creation. |
686 ! ! |
689 ! ! |
687 |
690 |
688 !UndefinedObject class methodsFor:'documentation'! |
691 !UndefinedObject class methodsFor:'documentation'! |
689 |
692 |
690 version |
693 version |
691 ^ '$Header: /cvs/stx/stx/libbasic/UndefinedObject.st,v 1.70 2009-07-30 10:31:04 cg Exp $' |
694 ^ '$Header: /cvs/stx/stx/libbasic/UndefinedObject.st,v 1.71 2010-07-28 17:20:51 cg Exp $' |
|
695 ! |
|
696 |
|
697 version_CVS |
|
698 ^ '$Header: /cvs/stx/stx/libbasic/UndefinedObject.st,v 1.71 2010-07-28 17:20:51 cg Exp $' |
692 ! ! |
699 ! ! |
693 |
700 |
694 UndefinedObject initialize! |
701 UndefinedObject initialize! |