diff options
Diffstat (limited to 'js/src/Ice/Property.js')
-rw-r--r-- | js/src/Ice/Property.js | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/js/src/Ice/Property.js b/js/src/Ice/Property.js index 23671086900..10d26f90c30 100644 --- a/js/src/Ice/Property.js +++ b/js/src/Ice/Property.js @@ -7,25 +7,31 @@ // // ********************************************************************** -var Property = function Property(pattern, deprecated, deprecatedBy) -{ - this._pattern = pattern; - this._deprecated = deprecated; - this._deprecatedBy = deprecatedBy; -}; +const Ice = require("../Ice/ModuleRegistry").Ice; -Object.defineProperty(Property.prototype, "pattern",{ - get: function() { return this._pattern; } -}); +Ice.Property = class +{ + constructor(pattern, deprecated, deprecatedBy) + { + this._pattern = pattern; + this._deprecated = deprecated; + this._deprecatedBy = deprecatedBy; + } + + get pattern() + { + return this._pattern; + } -Object.defineProperty(Property.prototype, "deprecated",{ - get: function() { return this._deprecated; } -}); + get deprecated() + { + return this._deprecated; + } -Object.defineProperty(Property.prototype, "deprecatedBy",{ - get: function() { return this._deprecatedBy; } -}); + get deprecatedBy() + { + return this._deprecatedBy; + } +}; -var Ice = require("../Ice/ModuleRegistry").Ice; -Ice.Property = Property; module.exports.Ice = Ice; |