var values = this.values;
var makeSortby = this.makeSortby;
- var makeSignature = this.makeSignature;
+ var makeSignature = XObject.createDelegate(this.makeSignature, this);
var summarize = this.summarize ;
var makeFuncSkel = this.makeFuncSkel;
var resolveLinks = this.resolveLinks;
makeSignature : function(params) {
if (!params) return "()";
- var _this = this;
+ var Link = this.Link;
var signature = "(" +
params.filter(
function($) {
return "" +
($.isOptional ? "[" : "") +
(($.type) ?
- (new _this.Link().toSymbol(
+ (new Link().toSymbol(
(typeof($.type) == 'object' ) ? 'Function' : $.type
)) + " " : ""
) +