Lukas, now I have another problem. I am not sure if it is OB latest code related, but I think so. If you take any class, suppose RBSemanticTest and go to its definition. Change it so that it extends from ProtoObject instead of TestCase. When you accept the code (save it), the browser goes directly to Browse ProtoObject, actually to : ProtoObject subclass: #ProtoObject instanceVariableNames: '' classVariableNames: '' poolDictionaries: '' category: 'Kernel-Objects'. ProtoObject superclass: nil and then RBSemanticTest is not changed at all. Thanks! Mariano On Thu, Sep 30, 2010 at 9:46 PM, Mariano Martinez Peck < marianopeck@gmail.com> wrote:
Thanks Lukas. It is working now.
Cheers
Mariano
On Thu, Sep 30, 2010 at 8:44 PM, Lukas Renggli <renggli@gmail.com> wrote:
The latest OB and Refactory code should fix this and a couple of related issues.
Lukas
On 30 September 2010 12:11, Lukas Renggli <renggli@gmail.com> wrote:
Strange, I'll look into it later today.
Lukas
On Thursday, September 30, 2010, Mariano Martinez Peck <marianopeck@gmail.com> wrote:
Hi Lukas. I am using latest OB + RB in PharoDev 1.1 and I have a problem trying to add a class variable.
To reprpoduce 1) take any class, for example TestCase. 2) Go to the class side 3) add a class side variable. For example:
TestCase class instanceVariableNames: 'history something'
4) The problem is in
InteractiveAddClassChange >> definingSuperclass ^ Smalltalk globals at: self superclassName
since self superclassName answers nil, because
AddClassChange class >> superclassName className isNil ifTrue: [ self fillOutDefinition ]. ^ superclassName
className prints -> #'Unknown Class'
I attach PharoDebug.log also.
Cheers
Mariano
-- Lukas Renggli www.lukas-renggli.ch
-- Lukas Renggli www.lukas-renggli.ch
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project