var args = this.__args,\r
call = this.call; //callメソッドの一時的なキャッシュ\r
/*循環参照を避けるためcallメソッドの入れ替え*/\r
- this.call = callFunc;\r
+ this.call = this.callFunc;\r
for (var i=0, ali=args.length;i<ali;++i) {\r
/*callメソッドがあるオブジェクトは展開*/\r
var ai = args[i],\r
args = ai = argi = call = void 0;\r
return this.__app.call.apply(this, arguments);\r
},\r
- }\r
+ callFunc: function() { return this }\r
+ },\r
};\r
-/*callメソッドで使われる関数*/\r
-var callFunc = function() { return this };\r
\r
/*base関数でキャッシュとして使うオブジェクト*/\r
var baseCache = {};\r