/** @class */ var Person = makeClass( /** @lends Person# */ { /** Set up initial values. */ initialize: function(name) { }, /** Speak a message. */ say: function(message) { return this.name + " says: " + message; }, /** * The name of the person. * @type {string} */ get name() { return this._name; }, /** * @type {string} * @param val */ set name(val) { this._name = name; }, /** * @type {number} */ get age() { return 25; } } );