(handler, isFn, self, arg1, arg2, arg3)
| 99 | } |
| 100 | } |
| 101 | function emitThree(handler, isFn, self, arg1, arg2, arg3) { |
| 102 | if (isFn) |
| 103 | handler.call(self, arg1, arg2, arg3); |
| 104 | else { |
| 105 | var len = handler.length; |
| 106 | var listeners = arrayClone(handler, len); |
| 107 | for (var i = 0; i < len; ++i) |
| 108 | listeners[i].call(self, arg1, arg2, arg3); |
| 109 | } |
| 110 | } |
| 111 | |
| 112 | function emitMany(handler, isFn, self, args) { |
| 113 | if (isFn) |
no test coverage detected