(self)
| 949 | |
| 950 | |
| 951 | function exec(self) { |
| 952 | // clear off last one if null |
| 953 | var contexts = self._contexts; |
| 954 | if (contexts[contexts.length - 1] == null) { |
| 955 | contexts.pop(); |
| 956 | } |
| 957 | if (contexts.length === 0) { |
| 958 | return undefined; |
| 959 | } |
| 960 | return contexts.some(function (context) { |
| 961 | return context.fn(context, self.v); |
| 962 | }); |
| 963 | } |
| 964 | |
| 965 | |
| 966 | proto.getMessage = function () { |