diff options
Diffstat (limited to 'js/src/Ice/Initialize.js')
-rw-r--r-- | js/src/Ice/Initialize.js | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/js/src/Ice/Initialize.js b/js/src/Ice/Initialize.js index b090de83791..8b21588973f 100644 --- a/js/src/Ice/Initialize.js +++ b/js/src/Ice/Initialize.js @@ -7,8 +7,8 @@ // // ********************************************************************** -var Ice = require("../Ice/ModuleRegistry").Ice; -Ice.__M.require(module, +const Ice = require("../Ice/ModuleRegistry").Ice; +Ice._ModuleRegistry.require(module, [ "../Ice/Protocol", "../Ice/LocalException", @@ -16,7 +16,7 @@ Ice.__M.require(module, "../Ice/Properties" ]); -var Protocol = Ice.Protocol; +const Protocol = Ice.Protocol; // // Ice.InitializationData @@ -25,13 +25,15 @@ Ice.InitializationData = function() { this.properties = null; this.logger = null; + this.valueFactoryManager = null; }; Ice.InitializationData.prototype.clone = function() { - var r = new Ice.InitializationData(); + const r = new Ice.InitializationData(); r.properties = this.properties; r.logger = this.logger; + r.valueFactoryManager = this.valueFactoryManager; return r; }; @@ -40,8 +42,8 @@ Ice.InitializationData.prototype.clone = function() // Ice.initialize = function(arg1, arg2) { - var args = null; - var initData = null; + let args = null; + let initData = null; if(arg1 instanceof Array) { @@ -78,7 +80,7 @@ Ice.initialize = function(arg1, arg2) } initData.properties = Ice.createProperties(args, initData.properties); - var result = new Ice.Communicator(initData); + const result = new Ice.Communicator(initData); result.finishSetup(null); return result; }; @@ -101,4 +103,14 @@ Ice.currentEncoding = function() return Protocol.currentEncoding.clone(); }; +Ice.stringVersion = function() +{ + return "3.7a4"; // "A.B.C", with A=major, B=minor, C=patch +}; + +Ice.intVersion = function() +{ + return 30754; // AABBCC, with AA=major, BB=minor, CC=patch +}; + module.exports.Ice = Ice; |