he... is not related with the error, but... did you see this method?

guessTypeOf: aNumber 
        | range |
        self configureSelectorsOnly.
        recurseCount > 10 ifTrue: [ ^ nil ].
        recurseCount := recurseCount + 1.
        range := ranges at: aNumber.
        ^ range isSelf 
                ifTrue: [ theClass ]
                ifFalse: 
                        [ range isSuper 
                                ifTrue: [ theClass superclass ]
                                ifFalse: 
                                        [ range isConstant 
                                                ifTrue: [ range asType ]
                                                ifFalse: 
                                                        [ range isArgument 
                                                                ifTrue: [ self 
guessArgument: range ]
                                                                ifFalse: 
                                                                        [ range 
isTemporaryVariable 
                                                                                
ifTrue: [ self guessTempVarClass: range ]
                                                                                
ifFalse: 
                                                                                
        [ range isInstanceVariable 
                                                                                
                ifTrue: [ self guessInstVarClass: range ]
                                                                                
                ifFalse: 
                                                                                
                        [ range isClassVariable 
                                                                                
                                ifTrue: [ self guessClassVarClass: range ]
                                                                                
                                ifFalse: [ range isGlobal ifTrue: [ self 
guessGlobal: aNumber ] ] ] ] ] ] ] ]


when I was younger, at informatics school, they told me that "3 nested ifs 
means bad design, with no doubt"... what about 7? 


On Apr 23, 2012, at 10:30 AM, Esteban Lorenzano wrote:

> yes, I can reproduce this one... taking care of it now :)
> 
> On Apr 23, 2012, at 10:11 AM, Stéphane Ducasse wrote:
> 
>> Note that the bug shows up if you edit the code in the result of the 
>> implementors.
>> Esteban can you reproduce the bug?
>> 
>> Stef
>> 
>> On Apr 23, 2012, at 9:18 AM, Stéphane Ducasse wrote:
>> 
>>> Hi 
>>> 
>>> I get a bug with OCompletion/Ecompletion 
>>> 
>>> TextEditor>>changeEmphasis
>>> 
>>> try to type 
>>> 
>>>     menuList nextPut:
>>> 
>>> and you get a bug.
>>> 
>>> Now in addition I do not understand what I see in the debugger:
>>> 
>>> As you see model returns a debugger and the debugger title show 
>>> FlatMessageListBrowser
>>> 
>>> Stef
>>> 
>>> 
>>> 
>>> <Screen Shot 2012-04-23 at 9.08.45 AM.pdf>
>> 
>> 
> 


Reply via email to