2016-02-01 8:57 GMT+01:00 Cyril Ferlicot <cyril.ferlicot@gmail.com>:
On Monday, 1 February 2016, Nicolai Hess <nicolaihess@gmail.com> wrote:
2016-02-01 8:37 GMT+01:00 Cyril Ferlicot Delbecque < cyril.ferlicot@gmail.com>:
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