2016-02-01 8:57 GMT+01:00 Cyril Ferlicot <[email protected]>: > > > On Monday, 1 February 2016, Nicolai Hess <[email protected]> wrote: > >> >> >> 2016-02-01 8:37 GMT+01:00 Cyril Ferlicot Delbecque < >> [email protected]>: >> >>> >>> >>> On 01/02/2016 08:24, Nicolai Hess wrote: >>> > >>> > unlikely, many 'icon'-methods are now rendered as 'unimplemeted' >>> > methods, because >>> > ThemeIcons uses #doesNotUnderstand indirection to create the named >>> > icons. And that seems to work >>> > well. >>> > And the error about >>> > >>> > RubShoutStylerDecorator(Object)>>doesNotUnderstand: >>> #recomposeFrom:to:delta: >>> > happened already to me, sometimes, before we made this change for the >>> > (Symbol SelectorTabe). >>> > >>> > What exactly had you done when this error occured. editing a new >>> > method/edit an existing method but >>> > call a new unimplemented method/writing some code in playground, using >>> > unimplemented methods? >>> > >>> > >>> > -- >>> > Cyril >>> > >>> > >>> >>> In the class TextLink in the latest image I just typed this method, >>> formated (CMD-Shift-f) and saved: >>> >>> = anObject >>> ^ self species = anObject species and: [ self classAndMethod = >>> anObject >>> classAndMethod ] >>> >>> Then I got other errors at almost each character I typed in other >>> methods. >>> >> >> Maybe because, TextLink has no accessor for #classAndMethod :) >> >> >> > I know, I Wanted to create it latter. But this should not raise a Rubric > error and break the image :) > > I use all the time methods that I implement latter. >
The problem is, that TextLink is a base class of the RubTextLink classes and those of course are used during styling. The debugger message is misleading (due to this awfull #doesNotUnderstand redirection) but if you look at the call stack, you see: "MessageNotUnderstood: RubTextMethodLink>>classAndMethod" > > >>> -- >>> Cyril >>> >>> >> > > -- > Cheers > Cyril Ferlicot > >
