Logtalk reference manual
Built-in predicate: object_property/2

object_property/2

Description

object_property(Object, Property)

Enumerates, by backtracking, the properties associated with the defined objects. The valid object properties are listed in the language grammar.

Template and modes

object_property(?object_identifier, ?object_property)

Errors

Object is neither a variable nor a valid object identifier:
type_error(object_identifier, Object)
Property is neither a variable nor a callable term:
type_error(callable, Property)
Property is a callable term but not a valid object property:
domain_error(object_property, Property)

Examples

| ?- object_property(list, Property).

See also

abolish_object/1, create_object/4, current_object/1
extends_object/2-3, instantiates_class/2-3, specializes_class/2-3