IObject
Short summary
Every Coding Ninja Monkey class must implement the interface :ref:IObject.
This makes it possible to keep different classes very general, such as lists.
| Access | Abstract | Final | Extends | Implements |
|---|---|---|---|---|
| - | No | No | __SYSTEM.IQueryInterface, IComparable, ICloneable | - |
UML Diagram
Properties
address
Type: __XWORD
This property returns the address of the concrete object, …
className
Type: ClassName
This abstract property returns the class name of the concrete object, …
hashcode
Type: Hashcode
This property returns the unique hash code of the object.…
isObjectAlive
Type: BOOL
This property returns true if the object is valid.…
name
Type: ObjectName
This property returns the full qualified name of the concrete object, …
Methods
isEqual
- Parameters:
object(IObject): foreign objet to check
- Return type:
BOOL
This method is used to check if two objects are equal. …
isObjectNull
- Parameters:
object(IObject): foreign object to check
- Return type:
BOOL
This method is a helper method to check if an object is NULL.…
isObjectValid
- Parameters:
object(IObject): foreign object to check
- Return type:
BOOL
This method is a helper method to check if an object is valid (not NULL).…
Code
Declaration
INTERFACE IObject EXTENDS __SYSTEM.IQueryInterface, IComparable, ICloneable