summaryrefslogtreecommitdiff
path: root/js/src/Ice/Class.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/Ice/Class.js')
-rw-r--r--js/src/Ice/Class.js55
1 files changed, 0 insertions, 55 deletions
diff --git a/js/src/Ice/Class.js b/js/src/Ice/Class.js
deleted file mode 100644
index 57a6fd819c6..00000000000
--- a/js/src/Ice/Class.js
+++ /dev/null
@@ -1,55 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2016 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice is licensed to you under the terms described in the
-// ICE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-var Ice = require("../Ice/ModuleRegistry").Ice;
-
-Ice.Class = function()
-{
- var base;
- var desc;
- var constructor;
-
- if(arguments.length == 1)
- {
- desc = arguments[0];
- }
- else if(arguments.length == 2)
- {
- base = arguments[0];
- desc = arguments[1];
- }
-
- if(desc !== undefined)
- {
- constructor = desc.__init__;
- if(constructor)
- {
- delete desc.__init__;
- }
- }
-
- var o = constructor || function(){};
-
- if(base !== undefined)
- {
- o.prototype = new base();
- o.prototype.constructor = o;
- }
-
- if(desc !== undefined)
- {
- for(var key in desc)
- {
- o.prototype[key] = desc[key];
- }
- }
- return o;
-};
-
-module.exports.Ice = Ice;