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: художественное оформление нового класса; сам ]

0 ответов

Другие вопросы по тегам