[Xotcl] Checking to see if a class is defined

Uwe Zdun uwe.zdun at wu-wien.ac.at
Fri Jun 25 16:19:16 CEST 2004


you can ask any XOTcl object (e.g. Object) if another identifier is the 
name of an
object. e.g.:

% Object isobject MyClass

You can also ask any object whether it is a class:

% Class create MyClass
% Object isobject MyClass
% MyClass isclass

an object would return 0 in this example:

% Object create m
% Object isobject m
%m isclass

see langRef for more details ...


Adam Turoff wrote:

>I'm creating a test suite for an XOTcl class I'm writing, and I want to
>test this sequence:
>(1) MyClass is undefined (initial state)
>--- package require MyClass succeeds
>(2) MyClass is defined   (expected state after loading the package)
>(3) MyClass isa ::xotcl::Class
>(4) MyClass has methods x, y, z
>However, I am not having any luck in testing #1 and #2.  Is there any
>kind of introspection that can help me determine if a class is defined?
>Using [info exists MyClass] doesn't seem to work.
>-- Adam
>Xotcl mailing list  -  Xotcl at alice.wu-wien.ac.at

More information about the Xotcl mailing list