[lively-kernel] finding a class
Carlos Crosetti
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
> module:
>
> 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.
>
> Lars
>
>
> 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>
> http://lists.hpi.uni-potsdam.de/listinfo/lively-kernel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hpi.uni-potsdam.de/archive/lively-kernel/attachments/20140512/130194d4/attachment.html>
More information about the lively-kernel
mailing list