| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 1 1 1 1 1 1 426 90 90 178 90 | (function(sc) {
"use strict";
require("./klass");
require("./constructors");
var slice = Array.prototype.slice;
var $nil = sc.lang.$.nil;
sc.lang.klass.utils = {
toArray: function(args) {
return slice.call(args);
},
newCopyArgs: function(that, dict) {
var instance = new that.__Spec();
Object.keys(dict).forEach(function(key) {
instance["_$" + key] = dict[key] || $nil;
});
return instance;
}
};
})(sc);
|