summaryrefslogtreecommitdiff
path: root/js/src/Ice/Initialize.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/Ice/Initialize.js')
-rw-r--r--js/src/Ice/Initialize.js26
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;