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.rhs
: Object to assign.operator ==(rhs)
: Returns true if the current object is equal to the given object.rhs
: The object to compare to.operator !=(rhs)
: Returns true if the current object is not equal to the given object.rhs
: The object to compare to.operator map(method)
: Returns new list with results of given method called on each item.method
: Method to call (should take one argument--the current item).operator reduce(method)
: Returns result from calling given method on every item.method
: Method to call (should take two arguments--current results and the current item).__op_assign__(rhs)
: Assigns object on the right to the object on the left.rhs
: Object to assign.__op_equals__(rhs)
: Returns true if the current object is equal to the given object.rhs
: The object to compare to.__op_map__(method)
: Returns new list with results of given method called on each item.method
: Method to call (should take one argument--the current item).__op_nequals__(rhs)
: Returns true if the current object is not equal to the given object.rhs
: The object to compare to.__op_reduce__(method)
: Returns result from calling given method on every item.method
: Method to call (should take two arguments--current results and the current item).add_method(name, method)
: Add a method to the given object.name
: Name to give the method.method
: The method object to associate with.add_property(name, glb, doc)
: Add a property to the given object.name
: The name of the property to add.glb
: Whether this is a global property (true/false).doc
: Documentation string for property.bool()
: Returns Boolean representation of current object.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.name
: The method's name.numargs
: The number of arguments of the given method.get_operator_method(op)
: Returns method for given operator.op
: Operator to return method for.get_property(name)
: Returns given property.name
: Name of property to return.get_property_string(name)
: Returns property's document string.name
: Name of property to get documentation for.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.remove_method(name, numargs)
: Remove a method from the given object.name
: Name of the method.numargs
: The number of arguments of the method.remove_property(name, glb)
: Remove a property from the given object.name
: The name of the property to remove.glb
: Whether this is a global property (true/false).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.