#summary The @constructor tag == Usage == @constructor [{[_[ModifierReference modifiers]_]}] _constructor_name_ == Description == Specify a class constructor method. Constructors must appear within class definition. Note that there is certain distinction between "constructor" as function that creates an instance of class and function that initializes that instance. It is quite common for JavaScript libraries to use generic function that create an instance of a class, so for the purpose of documentation it could be a good idea to apply "constructor" tag to the initializer of class instances. It is possible to specify optional modifiers for the constructor. The "static" modifier could be used to denote factory methods. == Example == {{{ /** * Create water from hydrogen and oxygen and number of toxic mixins * @constructor {protected} Water */ }}} == Details == || Since || v1.0 ||