| Did you know ... | Search Documentation: |
| Instance variables |
|object*<-context
refers to this class. When member of a method_group, attached to an
interceptor or not attached at all, its value is @nil.<-group
will
<-inherited_from
method. and return the first non @default
value encountered.|host_method*
If the method is executed, @receiver
points to the receiver of the message and @arg1,
... point to the arguments provided to the message. See also
method->initialise.
The source editor of this manual uses it to find the sources. This editor uses the TAGS file in the PCE source directory to find the sources of PCE's built-in methods.
Defaults: @nil (location of sources is unknown)
The summary attribute is used by the summary lists of methods, etc. displayed by these manual tools. It is defined for all built-in methods and may be defined in the body of a Prolog defined method.
If the slot contains @default,
and the behaviour<-context
is a class object,
the method will extract the summary from a variable with the same name
or a method on a super-class with the same name (in this order).
<-types
slot describes the type-checking performed when the method is invoked.
it is a vector of type
objects. The elements of the vector denote the argument types for the
corresponding argument positions. When a C-function is invoked the
arguments are the receiver, followed by the arguments that activated the
method. When a code
object is invoked, @receiver
is bound to the receiver, @arg1
is bound to the first argument, @arg2
to the second, etc.
See also class type
and send_method->send.