walkback - приморский декоратор isNil при запуске
Я работаю над тем, чтобы лучше познакомиться с морем на дельфинах. Я успешно завершил приложение todo. Теперь я запустил свое собственное приложение, используя руководство todo в качестве руководства.
я получаю возвращение (см. ниже) в начале сессии. я настроил свое приложение, похожее на задачу. я замечаю одну вещь: когда я возвращаюсь к приморской конфигурации, корневой класс говорит "JCBYCBi...", а не "JCBYCBi...", что говорит о том, что INSTANCE находится в конфигурации, а не в CLASS.
любая помощь приветствуется,
Джон
украшение ^ содержание украшения <== украшение isNil
addDecoration: aDecoration "Добавьте aDecoration в цепочку украшений приемников. Ответьте на добавленное украшение."
| previous current |
previous := nil.
current := self decoration.
[ current ~~ self and: [ self decoration: current shouldWrap: aDecoration ] ] whileTrue: [
previous := current.
current := current next ].
aDecoration setNext: current.
previous isNil
ifTrue: [ self decoration: aDecoration ]
ifFalse: [ previous setNext: aDecoration ].
^ aDecoration
createRoot ^ self rootDecorationClasses внедрить: self rootClass новое в: [:component:decorClass | компонент addDecoration: художественное оформление нового класса; сам ]