[lively-kernel] finding a class
carlos.crosetti at afilha.com.ar
Tue May 13 01:55:24 CEST 2014
Thanks Lars, the programmatic method you explained is very useful.
However I was interested in a manual method to find a class. either in
the System Code Browser or thru the world menu
On 05/12/2014 03:31 PM, Lars wrote:
> Hello Carlos,
> in oder to get to the TodoItemProto class, just ask the morph for its
> constructor. When printed, that gives you the class' name. If you want
> to know where the class is from, ask the constructor for it's source
> var klass = this.get("TodoItemProto").constructor
> var source = this.get("TodoItemProto").constructor.sourceModule
> Methods defined using the lively class scheme have an attribute
> "declaredClass" which contains a string which should yield the class
> object upon evaluation.
> On 12 May 2014 11:08, <carlos.crosetti at afilha.com.ar
> <mailto:carlos.crosetti at afilha.com.ar>> wrote:
> Hi, I am familiar with Smalltalk and teaching myself the Lively
> Kernel. While browsing the TodoList via object editor I sea
> fragment of code like this
> var item = this.get("TodoItemProto").copy();
> How do I find the TodoItemProto class? Is there a way to select
> the class name from a method and jump to the class browser open in
> that target class?
> Regards, Carlos
> lively-kernel mailing list
> lively-kernel at hpi.uni-potsdam.de
> <mailto:lively-kernel at hpi.uni-potsdam.de>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the lively-kernel