new
or
localNew
class-methods.
The following instance-fields are defined for each object:
self
- Contains the object-command.
selfns
- Contains the object's namespace.
class
- Contains the class-command that this object
is an instance of.
fimport
- Deletes the object.
delete
- Deletes the object.
fget
- Returns the value of a object-field.
fset
- Sets the value of a object-field.
fields
- Return a list of fields associate with the object.
fimport
$cmd fimport ?field0? ?field1? ...Imports fields into a method as local variables. Until other instance-methods, fields are not automatically available within a method. The
fimport
binds the fields to local variables
of the method. If the fields are explicitly specified to the command, only
those fields are imported. If no fields are specified, all of the objects
fields will be imported.
The variable
command can also be used to import fields.
delete
$cmd deleteDeletes the object.
fget
$cmd fget nameReturns the value of an instance-field
name
.
The argument name
may refer to a scalar or
a array element.
fset
$cmd fset nameSets the value of an instance-field
name
to
value
.
The argument name
may refer to a scalar or
a array element.
fields
$cmd fieldsGet a list of all fields associated with the object. They may not have values yet.
construct
construct ?arg0? ?arg1? ...If the
construct
method is defined, it will be called when
the object is created to initialize its fields. All arguments specified to
new
or
localNew
class-methods
are passed to construct
, which should have the appropriate
number of arguments defined.