Lines Matching refs:entry
3006 var entry = {
3011 entry.catchLoc = locs[1];
3015 entry.finallyLoc = locs[2];
3016 entry.afterLoc = locs[3];
3019 this.tryEntries.push(entry);
3022 function resetTryEntry(entry) {
3023 var record = entry.completion || {};
3026 entry.completion = record;
3159 var entry = this.tryEntries[i];
3160 var record = entry.completion;
3162 if (entry.tryLoc === "root") {
3166 if (entry.tryLoc <= this.prev) {
3167 var hasCatch = hasOwn.call(entry, "catchLoc");
3168 var hasFinally = hasOwn.call(entry, "finallyLoc");
3171 if (this.prev < entry.catchLoc) {
3172 return handle(entry.catchLoc, true);
3173 } else if (this.prev < entry.finallyLoc) {
3174 return handle(entry.finallyLoc);
3177 if (this.prev < entry.catchLoc) {
3178 return handle(entry.catchLoc, true);
3181 if (this.prev < entry.finallyLoc) {
3182 return handle(entry.finallyLoc);
3192 var entry = this.tryEntries[i];
3194 …if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc)…
3195 var finallyEntry = entry;
3235 var entry = this.tryEntries[i];
3237 if (entry.finallyLoc === finallyLoc) {
3238 this.complete(entry.completion, entry.afterLoc);
3239 resetTryEntry(entry);
3246 var entry = this.tryEntries[i];
3248 if (entry.tryLoc === tryLoc) {
3249 var record = entry.completion;
3253 resetTryEntry(entry);