this/1


Description

this(This)

Returns the object that contains the predicate definition that is being executed. This method is useful in avoiding problems when an object is renamed or when using parametric objects. Can also be used to retrieve runtime parametric object parameters though unification (see also parameter/2).

Template and modes

this(-object_identifier)

Errors

(none)

Examples

test :-
    this(This),
    write('executing a definition contained in '),
    writeq(This), nl.

Previous | Next | Table of Contents | Bibliography | Glossary

Last updated on: July 29, 2002