instance()
instance(class : 4D.Class) : Object
Together with registerSingleton(), this method is used to manage singletons, which are single, global instances of a class.
If a class has a constructor with no parameters, you can get a singleton instance of the class by calling instance(). If the singleton instance has not yet been created, it is instantiated and registered with registerSingleton(). The singleton instance is returned by this method.
NOTE
See registerSingleton() for important considerations when defining a singleton class.
Example
// Greeter
Class constructor()
This.greeting:="Hello"
Function greet($name: Text) : Text
return _.format("${1} ${2}!"; This.greeting; $name)
// greetUser
ALERT(instance(cs.Greeter).greet("Laurent"))
// => Hello Laurent!