this/1
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
).
this(-object_identifier)
(none)
test :- this(This), write('executing a definition contained in '), writeq(This), nl.
Previous | Next | Table of Contents | Bibliography | Glossary
Last updated on: October 21, 2001