1.2Basic Object Model
Generic item reflection classes
The classes in this group reflect the the underlying Falcon item types. Methods declared by this classes can be applied to every item (if they are in the BOM class) or to some specific item type.
The methods can be applied both to symbols containing some data of a certain types, or directly to the constants specifying them. For example, to obtain the length of the "Hello world" string, it is possible to do either:
> "Hello world".len()
// or
item = "Hello world"
> item.len()
Classes
- 1.2.1Array - MetaClass for Falcon arrays.
- 1.2.2BOM - Basic Object Model metaclass
- 1.2.3Class - Metaclass of Class items.
- 1.2.4ClassMethod - Metaclass of ClassMethod items.
- 1.2.5Dictionary - Metaclass for Falcon dictionary types.
- 1.2.6Function - Metaclass for Falcon function type.
- 1.2.7GarbagePointer - Metaclass for internal and application-wide garbage sensible data.
- 1.2.8Integer - Integer type basic object model metaclass.
- 1.2.9LateBinding - Metaclass for LateBinding type.
- 1.2.10MemoryBuffer - Metaclass for MemBuf items.
- 1.2.11Method - Metaclass of method items.
- 1.2.12Numeric - Generic number type basic object model metaclass.
- 1.2.13Object - Object (class instance) type basic object model metaclass.
- 1.2.14Range - Metaclass for Falcon range type.
- 1.2.15String - Metaclass for string items.