Methods and properties common to all objects.
Nothing
System.object.operators
: The list of valid Kite operators.operator =(rhs)
: Assigns object on the right to the object on the left.operator ==(rhs)
: Returns true if the current object is equal to the given object.operator !=(rhs)
: Returns true if the current object is not equal to the given object.operator map(method)
: Returns new list with results of given method called on each item.operator reduce(method)
: Returns result from calling given method on every item.__op_assign__(rhs)
: Assigns object on the right to the object on the left.__op_equals__(rhs)
: Returns true if the current object is equal to the given object.__op_map__(method)
: Returns new list with results of given method called on each item.__op_nequals__(rhs)
: Returns true if the current object is not equal to the given object.__op_reduce__(method)
: Returns result from calling given method on every item.add_method(name, method)
: Add a method to the given object.add_property(name, glb, doc)
: Add a property to the given object.bool()
: Returns Boolean representation of current object.call_with_object(m, args)
: Calls the given method with the given arguments.cur()
: Return current item pointed to by iterator.doc()
: Returns object's documentation string.float()
: Returns floating-point representation of current object.get_base_object()
: Returns object that this object inherits.get_destructor()
: Returns the object's destructor.get_method(name, numargs)
: Returns the given method.get_operator_method(op)
: Returns method for given operator.get_property(name)
: Returns given property.get_property_string(name)
: Returns property's document string.int()
: Returns integer representation of current object.is_class()
: Returns whether this object is a class.list()
: Returns list representation of current object.list_methods()
: Returns list of object's methods, in the following form: [name1, [numargs11, numargs12, ...], ...].list_properties()
: Returns list of object's properties.lock()
: Locks given object from being accessed by other threads.next()
: Move iterator to next item.print()
: Output string representation of object to standard output.print_err()
: Output string representation of object to standard error.remove_method(name, numargs)
: Remove a method from the given object.remove_property(name, glb)
: Remove a property from the given object.reset()
: Reset iterator for given object.share()
: Marks object as usable in other threads.str()
: Returns string representation of current object.trylock()
: Attempts to lock given object without blocking.type()
: Return current object's type.unlock()
: Unlocks given object.unshare()
: Revokes sharing privileges given by share.