iridium - v0.9a
    Preparing search index...

    Class JSClassSEXP

    A JavaScript Class Object.

    • ARG(Name): The name of the class, stored as StringSEXP.

    • ARG(Parent): The parent class object.

    • ARG(Constructor): The constructor closure.

    • ARG(PropInit): Property initializer closure, this initializes the class fields of the created instance.

    • ARG(MethodList): List of class methods.

    • ARG(StaticMethodList): List of static class methods.

    • ARG(StaticPropInit): List of static class methods.

    • FLAG(Derived): This flag is set if the class is a derived class.

    • FLAG(BrandPrototype): This flag is set if the prototype needs to be branded i.e. the class has private method(s).

    • FLAG(BrandConstructor): This flag is set if the static prototype needs to be branded i.e. the class has static private method(s).

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    args: IridiumSEXP[] = []

    Args are the children nodes to the current node.

    flags: [string, IridiumPrimitives][] = []

    Flags store metadata/primitive data in an Iridium node. These nodes cannot store other Iridium S-Expressions.

    tag: string = "IridiumSEXP"

    Tag specifics the S-Expression Type.

    Methods

    • Parameters

      • flag: string

      Returns boolean

    • Parameters

      • flag: string

      Returns number

    • Parameters

      • flag: string

      Returns string

    • Parameters

      • flag: string

      Returns boolean

    • Returns boolean

    • Returns boolean

    • Returns boolean

    • Parameters

      • flag: string

      Returns void

    • This method is used to squish the Iridium Code into an array which can be easily stored on disk.

      Returns any[]

      Nested Array of Iridium S-Expressions.

    • Returns void

    • Returns void

    • Parameters

      Returns void

    • Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      • Optionalspace: number

      Returns string